LCOV - code coverage report
Current view: directory - objdir/ipc/ipdl/_ipdlheaders/mozilla/dom - PExternalHelperApp.h (source / functions) Found Hit Coverage
Test: app.info Lines: 60 0 0.0 %
Date: 2012-06-02 Functions: 20 0 0.0 %

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PExternalHelperApp_h
       7                 : #define PExternalHelperApp_h
       8                 : 
       9                 : #include "mozilla/Attributes.h"
      10                 : #include "base/basictypes.h"
      11                 : #include "prtime.h"
      12                 : #include "nscore.h"
      13                 : #include "IPCMessageStart.h"
      14                 : #include "IPC/IPCMessageUtils.h"
      15                 : #include "nsAutoPtr.h"
      16                 : #include "nsStringGlue.h"
      17                 : #include "nsTArray.h"
      18                 : #include "nsIFile.h"
      19                 : #include "mozilla/ipc/ProtocolUtils.h"
      20                 : 
      21                 : //-----------------------------------------------------------------------------
      22                 : // Code common to PExternalHelperAppChild and PExternalHelperAppParent
      23                 : //
      24                 : namespace mozilla {
      25                 : namespace dom {
      26                 : namespace PExternalHelperApp {
      27                 : 
      28                 : enum State {
      29                 :     __Dead,
      30                 :     __Null,
      31                 :     __Error,
      32                 :     __Start = __Null
      33                 : };
      34                 : 
      35                 : enum MessageType {
      36                 :     PExternalHelperAppStart = PExternalHelperAppMsgStart << 16,
      37                 :     PExternalHelperAppPreStart = (PExternalHelperAppMsgStart << 16) - 1,
      38                 :     Msg_OnStartRequest__ID,
      39                 :     Msg_OnDataAvailable__ID,
      40                 :     Msg_OnStopRequest__ID,
      41                 :     Msg_Cancel__ID,
      42                 :     Msg___delete____ID,
      43                 :     Reply___delete____ID,
      44                 :     PExternalHelperAppEnd
      45                 : };
      46                 : 
      47                 : bool
      48                 : Transition(
      49                 :         State from,
      50                 :         mozilla::ipc::Trigger trigger,
      51                 :         State* next);
      52                 : 
      53                 : class Msg_OnStartRequest :
      54                 :     public IPC::Message
      55               0 : {
      56                 : private:
      57                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      58                 :     typedef mozilla::ipc::Shmem Shmem;
      59                 : 
      60                 : public:
      61                 :     enum {
      62                 :         ID = Msg_OnStartRequest__ID
      63                 :     };
      64               0 :     Msg_OnStartRequest() :
      65               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Msg_OnStartRequest")
      66                 :     {
      67               0 :     }
      68                 : 
      69                 :     void
      70               0 :     Log(
      71                 :             const std::string& __pfx,
      72                 :             FILE* __outf) const
      73                 :     {
      74               0 :         std::string __logmsg;
      75               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
      76               0 :         (__logmsg).append(__pfx);
      77               0 :         (__logmsg).append("Msg_OnStartRequest(");
      78                 : 
      79               0 :         (__logmsg).append("[TODO])\n");
      80               0 :         fputs((__logmsg).c_str(), __outf);
      81               0 :     }
      82                 : };
      83                 : 
      84                 : class Msg_OnDataAvailable :
      85                 :     public IPC::Message
      86               0 : {
      87                 : private:
      88                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      89                 :     typedef mozilla::ipc::Shmem Shmem;
      90                 : 
      91                 : public:
      92                 :     enum {
      93                 :         ID = Msg_OnDataAvailable__ID
      94                 :     };
      95               0 :     Msg_OnDataAvailable() :
      96               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Msg_OnDataAvailable")
      97                 :     {
      98               0 :     }
      99                 : 
     100                 :     void
     101               0 :     Log(
     102                 :             const std::string& __pfx,
     103                 :             FILE* __outf) const
     104                 :     {
     105               0 :         std::string __logmsg;
     106               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     107               0 :         (__logmsg).append(__pfx);
     108               0 :         (__logmsg).append("Msg_OnDataAvailable(");
     109                 : 
     110               0 :         (__logmsg).append("[TODO])\n");
     111               0 :         fputs((__logmsg).c_str(), __outf);
     112               0 :     }
     113                 : };
     114                 : 
     115                 : class Msg_OnStopRequest :
     116                 :     public IPC::Message
     117               0 : {
     118                 : private:
     119                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     120                 :     typedef mozilla::ipc::Shmem Shmem;
     121                 : 
     122                 : public:
     123                 :     enum {
     124                 :         ID = Msg_OnStopRequest__ID
     125                 :     };
     126               0 :     Msg_OnStopRequest() :
     127               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Msg_OnStopRequest")
     128                 :     {
     129               0 :     }
     130                 : 
     131                 :     void
     132               0 :     Log(
     133                 :             const std::string& __pfx,
     134                 :             FILE* __outf) const
     135                 :     {
     136               0 :         std::string __logmsg;
     137               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     138               0 :         (__logmsg).append(__pfx);
     139               0 :         (__logmsg).append("Msg_OnStopRequest(");
     140                 : 
     141               0 :         (__logmsg).append("[TODO])\n");
     142               0 :         fputs((__logmsg).c_str(), __outf);
     143               0 :     }
     144                 : };
     145                 : 
     146                 : class Msg_Cancel :
     147                 :     public IPC::Message
     148               0 : {
     149                 : private:
     150                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     151                 :     typedef mozilla::ipc::Shmem Shmem;
     152                 : 
     153                 : public:
     154                 :     enum {
     155                 :         ID = Msg_Cancel__ID
     156                 :     };
     157               0 :     Msg_Cancel() :
     158               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Msg_Cancel")
     159                 :     {
     160               0 :     }
     161                 : 
     162                 :     void
     163               0 :     Log(
     164                 :             const std::string& __pfx,
     165                 :             FILE* __outf) const
     166                 :     {
     167               0 :         std::string __logmsg;
     168               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     169               0 :         (__logmsg).append(__pfx);
     170               0 :         (__logmsg).append("Msg_Cancel(");
     171                 : 
     172               0 :         (__logmsg).append("[TODO])\n");
     173               0 :         fputs((__logmsg).c_str(), __outf);
     174               0 :     }
     175                 : };
     176                 : 
     177                 : class Msg___delete__ :
     178                 :     public IPC::Message
     179               0 : {
     180                 : private:
     181                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     182                 :     typedef mozilla::ipc::Shmem Shmem;
     183                 : 
     184                 : public:
     185                 :     enum {
     186                 :         ID = Msg___delete____ID
     187                 :     };
     188               0 :     Msg___delete__() :
     189               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Msg___delete__")
     190                 :     {
     191               0 :     }
     192                 : 
     193                 :     void
     194               0 :     Log(
     195                 :             const std::string& __pfx,
     196                 :             FILE* __outf) const
     197                 :     {
     198               0 :         std::string __logmsg;
     199               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     200               0 :         (__logmsg).append(__pfx);
     201               0 :         (__logmsg).append("Msg___delete__(");
     202                 : 
     203               0 :         (__logmsg).append("[TODO])\n");
     204               0 :         fputs((__logmsg).c_str(), __outf);
     205               0 :     }
     206                 : };
     207                 : 
     208                 : class Reply___delete__ :
     209                 :     public IPC::Message
     210                 : {
     211                 : private:
     212                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     213                 :     typedef mozilla::ipc::Shmem Shmem;
     214                 : 
     215                 : public:
     216                 :     enum {
     217                 :         ID = Reply___delete____ID
     218                 :     };
     219                 :     Reply___delete__() :
     220                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PExternalHelperApp::Reply___delete__")
     221                 :     {
     222                 :     }
     223                 : 
     224                 :     void
     225                 :     Log(
     226                 :             const std::string& __pfx,
     227                 :             FILE* __outf) const
     228                 :     {
     229                 :         std::string __logmsg;
     230                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     231                 :         (__logmsg).append(__pfx);
     232                 :         (__logmsg).append("Reply___delete__(");
     233                 : 
     234                 :         (__logmsg).append("[TODO])\n");
     235                 :         fputs((__logmsg).c_str(), __outf);
     236                 :     }
     237                 : };
     238                 : 
     239                 : 
     240                 : 
     241                 : } // namespace PExternalHelperApp
     242                 : } // namespace dom
     243                 : } // namespace mozilla
     244                 : 
     245                 : #endif // ifndef PExternalHelperApp_h

Generated by: LCOV version 1.7