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

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PBrowserStream_h
       7                 : #define PBrowserStream_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                 : #include "mozilla/plugins/PluginMessageUtils.h"
      21                 : 
      22                 : //-----------------------------------------------------------------------------
      23                 : // Code common to PBrowserStreamChild and PBrowserStreamParent
      24                 : //
      25                 : namespace mozilla {
      26                 : namespace plugins {
      27                 : namespace PBrowserStream {
      28                 : 
      29                 : enum State {
      30                 :     __Dead,
      31                 :     __Null,
      32                 :     __Error,
      33                 :     __Start = __Null
      34                 : };
      35                 : 
      36                 : enum MessageType {
      37                 :     PBrowserStreamStart = PBrowserStreamMsgStart << 16,
      38                 :     PBrowserStreamPreStart = (PBrowserStreamMsgStart << 16) - 1,
      39                 :     Msg_Write__ID,
      40                 :     Msg_NPP_StreamAsFile__ID,
      41                 :     Msg_NPP_DestroyStream__ID,
      42                 :     Msg___delete____ID,
      43                 :     Reply___delete____ID,
      44                 :     Msg_NPN_RequestRead__ID,
      45                 :     Reply_NPN_RequestRead__ID,
      46                 :     Msg_NPN_DestroyStream__ID,
      47                 :     Msg_StreamDestroyed__ID,
      48                 :     PBrowserStreamEnd
      49                 : };
      50                 : 
      51                 : bool
      52                 : Transition(
      53                 :         State from,
      54                 :         mozilla::ipc::Trigger trigger,
      55                 :         State* next);
      56                 : 
      57                 : class Msg_Write :
      58                 :     public IPC::Message
      59               0 : {
      60                 : private:
      61                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      62                 :     typedef mozilla::ipc::Shmem Shmem;
      63                 :     typedef mozilla::plugins::Buffer Buffer;
      64                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
      65                 : 
      66                 : public:
      67                 :     enum {
      68                 :         ID = Msg_Write__ID
      69                 :     };
      70               0 :     Msg_Write() :
      71               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_Write")
      72                 :     {
      73               0 :     }
      74                 : 
      75                 :     void
      76               0 :     Log(
      77                 :             const std::string& __pfx,
      78                 :             FILE* __outf) const
      79                 :     {
      80               0 :         std::string __logmsg;
      81               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
      82               0 :         (__logmsg).append(__pfx);
      83               0 :         (__logmsg).append("Msg_Write(");
      84                 : 
      85               0 :         (__logmsg).append("[TODO])\n");
      86               0 :         fputs((__logmsg).c_str(), __outf);
      87               0 :     }
      88                 : };
      89                 : 
      90                 : class Msg_NPP_StreamAsFile :
      91                 :     public IPC::Message
      92               0 : {
      93                 : private:
      94                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
      95                 :     typedef mozilla::ipc::Shmem Shmem;
      96                 :     typedef mozilla::plugins::Buffer Buffer;
      97                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
      98                 : 
      99                 : public:
     100                 :     enum {
     101                 :         ID = Msg_NPP_StreamAsFile__ID
     102                 :     };
     103               0 :     Msg_NPP_StreamAsFile() :
     104               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_NPP_StreamAsFile")
     105                 :     {
     106               0 :     }
     107                 : 
     108                 :     void
     109               0 :     Log(
     110                 :             const std::string& __pfx,
     111                 :             FILE* __outf) const
     112                 :     {
     113               0 :         std::string __logmsg;
     114               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     115               0 :         (__logmsg).append(__pfx);
     116               0 :         (__logmsg).append("Msg_NPP_StreamAsFile(");
     117                 : 
     118               0 :         (__logmsg).append("[TODO])\n");
     119               0 :         fputs((__logmsg).c_str(), __outf);
     120               0 :     }
     121                 : };
     122                 : 
     123                 : class Msg_NPP_DestroyStream :
     124                 :     public IPC::Message
     125               0 : {
     126                 : private:
     127                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     128                 :     typedef mozilla::ipc::Shmem Shmem;
     129                 :     typedef mozilla::plugins::Buffer Buffer;
     130                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     131                 : 
     132                 : public:
     133                 :     enum {
     134                 :         ID = Msg_NPP_DestroyStream__ID
     135                 :     };
     136               0 :     Msg_NPP_DestroyStream() :
     137               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_NPP_DestroyStream")
     138                 :     {
     139               0 :     }
     140                 : 
     141                 :     void
     142               0 :     Log(
     143                 :             const std::string& __pfx,
     144                 :             FILE* __outf) const
     145                 :     {
     146               0 :         std::string __logmsg;
     147               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     148               0 :         (__logmsg).append(__pfx);
     149               0 :         (__logmsg).append("Msg_NPP_DestroyStream(");
     150                 : 
     151               0 :         (__logmsg).append("[TODO])\n");
     152               0 :         fputs((__logmsg).c_str(), __outf);
     153               0 :     }
     154                 : };
     155                 : 
     156                 : class Msg___delete__ :
     157                 :     public IPC::Message
     158               0 : {
     159                 : private:
     160                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     161                 :     typedef mozilla::ipc::Shmem Shmem;
     162                 :     typedef mozilla::plugins::Buffer Buffer;
     163                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     164                 : 
     165                 : public:
     166                 :     enum {
     167                 :         ID = Msg___delete____ID
     168                 :     };
     169               0 :     Msg___delete__() :
     170               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg___delete__")
     171                 :     {
     172               0 :     }
     173                 : 
     174                 :     void
     175               0 :     Log(
     176                 :             const std::string& __pfx,
     177                 :             FILE* __outf) const
     178                 :     {
     179               0 :         std::string __logmsg;
     180               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     181               0 :         (__logmsg).append(__pfx);
     182               0 :         (__logmsg).append("Msg___delete__(");
     183                 : 
     184               0 :         (__logmsg).append("[TODO])\n");
     185               0 :         fputs((__logmsg).c_str(), __outf);
     186               0 :     }
     187                 : };
     188                 : 
     189                 : class Reply___delete__ :
     190                 :     public IPC::Message
     191                 : {
     192                 : private:
     193                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     194                 :     typedef mozilla::ipc::Shmem Shmem;
     195                 :     typedef mozilla::plugins::Buffer Buffer;
     196                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     197                 : 
     198                 : public:
     199                 :     enum {
     200                 :         ID = Reply___delete____ID
     201                 :     };
     202                 :     Reply___delete__() :
     203                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Reply___delete__")
     204                 :     {
     205                 :     }
     206                 : 
     207                 :     void
     208                 :     Log(
     209                 :             const std::string& __pfx,
     210                 :             FILE* __outf) const
     211                 :     {
     212                 :         std::string __logmsg;
     213                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     214                 :         (__logmsg).append(__pfx);
     215                 :         (__logmsg).append("Reply___delete__(");
     216                 : 
     217                 :         (__logmsg).append("[TODO])\n");
     218                 :         fputs((__logmsg).c_str(), __outf);
     219                 :     }
     220                 : };
     221                 : 
     222                 : class Msg_NPN_RequestRead :
     223                 :     public IPC::Message
     224               0 : {
     225                 : private:
     226                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     227                 :     typedef mozilla::ipc::Shmem Shmem;
     228                 :     typedef mozilla::plugins::Buffer Buffer;
     229                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     230                 : 
     231                 : public:
     232                 :     enum {
     233                 :         ID = Msg_NPN_RequestRead__ID
     234                 :     };
     235               0 :     Msg_NPN_RequestRead() :
     236               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_NPN_RequestRead")
     237                 :     {
     238               0 :     }
     239                 : 
     240                 :     void
     241               0 :     Log(
     242                 :             const std::string& __pfx,
     243                 :             FILE* __outf) const
     244                 :     {
     245               0 :         std::string __logmsg;
     246               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     247               0 :         (__logmsg).append(__pfx);
     248               0 :         (__logmsg).append("Msg_NPN_RequestRead(");
     249                 : 
     250               0 :         (__logmsg).append("[TODO])\n");
     251               0 :         fputs((__logmsg).c_str(), __outf);
     252               0 :     }
     253                 : };
     254                 : 
     255                 : class Reply_NPN_RequestRead :
     256                 :     public IPC::Message
     257               0 : {
     258                 : private:
     259                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     260                 :     typedef mozilla::ipc::Shmem Shmem;
     261                 :     typedef mozilla::plugins::Buffer Buffer;
     262                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     263                 : 
     264                 : public:
     265                 :     enum {
     266                 :         ID = Reply_NPN_RequestRead__ID
     267                 :     };
     268               0 :     Reply_NPN_RequestRead() :
     269               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Reply_NPN_RequestRead")
     270                 :     {
     271               0 :     }
     272                 : 
     273                 :     void
     274               0 :     Log(
     275                 :             const std::string& __pfx,
     276                 :             FILE* __outf) const
     277                 :     {
     278               0 :         std::string __logmsg;
     279               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     280               0 :         (__logmsg).append(__pfx);
     281               0 :         (__logmsg).append("Reply_NPN_RequestRead(");
     282                 : 
     283               0 :         (__logmsg).append("[TODO])\n");
     284               0 :         fputs((__logmsg).c_str(), __outf);
     285               0 :     }
     286                 : };
     287                 : 
     288                 : class Msg_NPN_DestroyStream :
     289                 :     public IPC::Message
     290               0 : {
     291                 : private:
     292                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     293                 :     typedef mozilla::ipc::Shmem Shmem;
     294                 :     typedef mozilla::plugins::Buffer Buffer;
     295                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     296                 : 
     297                 : public:
     298                 :     enum {
     299                 :         ID = Msg_NPN_DestroyStream__ID
     300                 :     };
     301               0 :     Msg_NPN_DestroyStream() :
     302               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_NPN_DestroyStream")
     303                 :     {
     304               0 :     }
     305                 : 
     306                 :     void
     307               0 :     Log(
     308                 :             const std::string& __pfx,
     309                 :             FILE* __outf) const
     310                 :     {
     311               0 :         std::string __logmsg;
     312               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     313               0 :         (__logmsg).append(__pfx);
     314               0 :         (__logmsg).append("Msg_NPN_DestroyStream(");
     315                 : 
     316               0 :         (__logmsg).append("[TODO])\n");
     317               0 :         fputs((__logmsg).c_str(), __outf);
     318               0 :     }
     319                 : };
     320                 : 
     321                 : class Msg_StreamDestroyed :
     322                 :     public IPC::Message
     323               0 : {
     324                 : private:
     325                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     326                 :     typedef mozilla::ipc::Shmem Shmem;
     327                 :     typedef mozilla::plugins::Buffer Buffer;
     328                 :     typedef mozilla::plugins::IPCByteRanges IPCByteRanges;
     329                 : 
     330                 : public:
     331                 :     enum {
     332                 :         ID = Msg_StreamDestroyed__ID
     333                 :     };
     334               0 :     Msg_StreamDestroyed() :
     335               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PBrowserStream::Msg_StreamDestroyed")
     336                 :     {
     337               0 :     }
     338                 : 
     339                 :     void
     340               0 :     Log(
     341                 :             const std::string& __pfx,
     342                 :             FILE* __outf) const
     343                 :     {
     344               0 :         std::string __logmsg;
     345               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
     346               0 :         (__logmsg).append(__pfx);
     347               0 :         (__logmsg).append("Msg_StreamDestroyed(");
     348                 : 
     349               0 :         (__logmsg).append("[TODO])\n");
     350               0 :         fputs((__logmsg).c_str(), __outf);
     351               0 :     }
     352                 : };
     353                 : 
     354                 : 
     355                 : 
     356                 : } // namespace PBrowserStream
     357                 : } // namespace plugins
     358                 : } // namespace mozilla
     359                 : 
     360                 : #endif // ifndef PBrowserStream_h

Generated by: LCOV version 1.7