LCOV - app.info - objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebSocket.h

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

           1                 : //
           2                 : // Automatically generated by ipdlc.
           3                 : // Edit at your own risk
           4                 : //
           5                 :
           6                 : #ifndef PWebSocket_h
           7                 : #define PWebSocket_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/net/NeckoMessageUtils.h"
          21                 :
          22                 : //-----------------------------------------------------------------------------
          23                 : // Code common to PWebSocketChild and PWebSocketParent
          24                 : //
          25                 : namespace mozilla {
          26                 : namespace net {
          27                 : namespace PWebSocket {
          28                 :
          29                 : enum State {
          30                 :     __Dead,
          31                 :     __Null,
          32                 :     __Error,
          33                 :     __Start = __Null
          34                 : };
          35                 :
          36                 : enum MessageType {
          37                 :     PWebSocketStart = PWebSocketMsgStart << 16,
          38                 :     PWebSocketPreStart = (PWebSocketMsgStart << 16) - 1,
          39                 :     Msg_AsyncOpen__ID,
          40                 :     Msg_Close__ID,
          41                 :     Msg_SendMsg__ID,
          42                 :     Msg_SendBinaryMsg__ID,
          43                 :     Msg_SendBinaryStream__ID,
          44                 :     Msg_DeleteSelf__ID,
          45                 :     Msg_OnStart__ID,
          46                 :     Msg_OnStop__ID,
          47                 :     Msg_OnMessageAvailable__ID,
          48                 :     Msg_OnBinaryMessageAvailable__ID,
          49                 :     Msg_OnAcknowledge__ID,
          50                 :     Msg_OnServerClose__ID,
          51                 :     Msg___delete____ID,
          52                 :     Reply___delete____ID,
          53                 :     PWebSocketEnd
          54                 : };
          55                 :
          56                 : bool
          57                 : Transition(
          58                 :         State from,
          59                 :         mozilla::ipc::Trigger trigger,
          60                 :         State* next);
          61                 :
          62                 : class Msg_AsyncOpen :
          63                 :     public IPC::Message
          64               0 : {
          65                 : private:
          66                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
          67                 :     typedef mozilla::ipc::Shmem Shmem;
          68                 :     typedef IPC::URI URI;
          69                 :     typedef IPC::InputStream InputStream;
          70                 :
          71                 : public:
          72                 :     enum {
          73                 :         ID = Msg_AsyncOpen__ID
          74                 :     };
          75               0 :     Msg_AsyncOpen() :
          76               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_AsyncOpen")
          77                 :     {
          78               0 :     }
          79                 :
          80                 :     void
          81               0 :     Log(
          82                 :             const std::string& __pfx,
          83                 :             FILE* __outf) const
          84                 :     {
          85               0 :         std::string __logmsg;
          86               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
          87               0 :         (__logmsg).append(__pfx);
          88               0 :         (__logmsg).append("Msg_AsyncOpen(");
          89                 :
          90               0 :         (__logmsg).append("[TODO])\n");
          91               0 :         fputs((__logmsg).c_str(), __outf);
          92               0 :     }
          93                 : };
          94                 :
          95                 : class Msg_Close :
          96                 :     public IPC::Message
          97               0 : {
          98                 : private:
          99                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         100                 :     typedef mozilla::ipc::Shmem Shmem;
         101                 :     typedef IPC::URI URI;
         102                 :     typedef IPC::InputStream InputStream;
         103                 :
         104                 : public:
         105                 :     enum {
         106                 :         ID = Msg_Close__ID
         107                 :     };
         108               0 :     Msg_Close() :
         109               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_Close")
         110                 :     {
         111               0 :     }
         112                 :
         113                 :     void
         114               0 :     Log(
         115                 :             const std::string& __pfx,
         116                 :             FILE* __outf) const
         117                 :     {
         118               0 :         std::string __logmsg;
         119               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         120               0 :         (__logmsg).append(__pfx);
         121               0 :         (__logmsg).append("Msg_Close(");
         122                 :
         123               0 :         (__logmsg).append("[TODO])\n");
         124               0 :         fputs((__logmsg).c_str(), __outf);
         125               0 :     }
         126                 : };
         127                 :
         128                 : class Msg_SendMsg :
         129                 :     public IPC::Message
         130               0 : {
         131                 : private:
         132                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         133                 :     typedef mozilla::ipc::Shmem Shmem;
         134                 :     typedef IPC::URI URI;
         135                 :     typedef IPC::InputStream InputStream;
         136                 :
         137                 : public:
         138                 :     enum {
         139                 :         ID = Msg_SendMsg__ID
         140                 :     };
         141               0 :     Msg_SendMsg() :
         142               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_SendMsg")
         143                 :     {
         144               0 :     }
         145                 :
         146                 :     void
         147               0 :     Log(
         148                 :             const std::string& __pfx,
         149                 :             FILE* __outf) const
         150                 :     {
         151               0 :         std::string __logmsg;
         152               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         153               0 :         (__logmsg).append(__pfx);
         154               0 :         (__logmsg).append("Msg_SendMsg(");
         155                 :
         156               0 :         (__logmsg).append("[TODO])\n");
         157               0 :         fputs((__logmsg).c_str(), __outf);
         158               0 :     }
         159                 : };
         160                 :
         161                 : class Msg_SendBinaryMsg :
         162                 :     public IPC::Message
         163               0 : {
         164                 : private:
         165                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         166                 :     typedef mozilla::ipc::Shmem Shmem;
         167                 :     typedef IPC::URI URI;
         168                 :     typedef IPC::InputStream InputStream;
         169                 :
         170                 : public:
         171                 :     enum {
         172                 :         ID = Msg_SendBinaryMsg__ID
         173                 :     };
         174               0 :     Msg_SendBinaryMsg() :
         175               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_SendBinaryMsg")
         176                 :     {
         177               0 :     }
         178                 :
         179                 :     void
         180               0 :     Log(
         181                 :             const std::string& __pfx,
         182                 :             FILE* __outf) const
         183                 :     {
         184               0 :         std::string __logmsg;
         185               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         186               0 :         (__logmsg).append(__pfx);
         187               0 :         (__logmsg).append("Msg_SendBinaryMsg(");
         188                 :
         189               0 :         (__logmsg).append("[TODO])\n");
         190               0 :         fputs((__logmsg).c_str(), __outf);
         191               0 :     }
         192                 : };
         193                 :
         194                 : class Msg_SendBinaryStream :
         195                 :     public IPC::Message
         196               0 : {
         197                 : private:
         198                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         199                 :     typedef mozilla::ipc::Shmem Shmem;
         200                 :     typedef IPC::URI URI;
         201                 :     typedef IPC::InputStream InputStream;
         202                 :
         203                 : public:
         204                 :     enum {
         205                 :         ID = Msg_SendBinaryStream__ID
         206                 :     };
         207               0 :     Msg_SendBinaryStream() :
         208               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_SendBinaryStream")
         209                 :     {
         210               0 :     }
         211                 :
         212                 :     void
         213               0 :     Log(
         214                 :             const std::string& __pfx,
         215                 :             FILE* __outf) const
         216                 :     {
         217               0 :         std::string __logmsg;
         218               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         219               0 :         (__logmsg).append(__pfx);
         220               0 :         (__logmsg).append("Msg_SendBinaryStream(");
         221                 :
         222               0 :         (__logmsg).append("[TODO])\n");
         223               0 :         fputs((__logmsg).c_str(), __outf);
         224               0 :     }
         225                 : };
         226                 :
         227                 : class Msg_DeleteSelf :
         228                 :     public IPC::Message
         229               0 : {
         230                 : private:
         231                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         232                 :     typedef mozilla::ipc::Shmem Shmem;
         233                 :     typedef IPC::URI URI;
         234                 :     typedef IPC::InputStream InputStream;
         235                 :
         236                 : public:
         237                 :     enum {
         238                 :         ID = Msg_DeleteSelf__ID
         239                 :     };
         240               0 :     Msg_DeleteSelf() :
         241               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_DeleteSelf")
         242                 :     {
         243               0 :     }
         244                 :
         245                 :     void
         246               0 :     Log(
         247                 :             const std::string& __pfx,
         248                 :             FILE* __outf) const
         249                 :     {
         250               0 :         std::string __logmsg;
         251               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         252               0 :         (__logmsg).append(__pfx);
         253               0 :         (__logmsg).append("Msg_DeleteSelf(");
         254                 :
         255               0 :         (__logmsg).append("[TODO])\n");
         256               0 :         fputs((__logmsg).c_str(), __outf);
         257               0 :     }
         258                 : };
         259                 :
         260                 : class Msg_OnStart :
         261                 :     public IPC::Message
         262               0 : {
         263                 : private:
         264                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         265                 :     typedef mozilla::ipc::Shmem Shmem;
         266                 :     typedef IPC::URI URI;
         267                 :     typedef IPC::InputStream InputStream;
         268                 :
         269                 : public:
         270                 :     enum {
         271                 :         ID = Msg_OnStart__ID
         272                 :     };
         273               0 :     Msg_OnStart() :
         274               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnStart")
         275                 :     {
         276               0 :     }
         277                 :
         278                 :     void
         279               0 :     Log(
         280                 :             const std::string& __pfx,
         281                 :             FILE* __outf) const
         282                 :     {
         283               0 :         std::string __logmsg;
         284               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         285               0 :         (__logmsg).append(__pfx);
         286               0 :         (__logmsg).append("Msg_OnStart(");
         287                 :
         288               0 :         (__logmsg).append("[TODO])\n");
         289               0 :         fputs((__logmsg).c_str(), __outf);
         290               0 :     }
         291                 : };
         292                 :
         293                 : class Msg_OnStop :
         294                 :     public IPC::Message
         295               0 : {
         296                 : private:
         297                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         298                 :     typedef mozilla::ipc::Shmem Shmem;
         299                 :     typedef IPC::URI URI;
         300                 :     typedef IPC::InputStream InputStream;
         301                 :
         302                 : public:
         303                 :     enum {
         304                 :         ID = Msg_OnStop__ID
         305                 :     };
         306               0 :     Msg_OnStop() :
         307               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnStop")
         308                 :     {
         309               0 :     }
         310                 :
         311                 :     void
         312               0 :     Log(
         313                 :             const std::string& __pfx,
         314                 :             FILE* __outf) const
         315                 :     {
         316               0 :         std::string __logmsg;
         317               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         318               0 :         (__logmsg).append(__pfx);
         319               0 :         (__logmsg).append("Msg_OnStop(");
         320                 :
         321               0 :         (__logmsg).append("[TODO])\n");
         322               0 :         fputs((__logmsg).c_str(), __outf);
         323               0 :     }
         324                 : };
         325                 :
         326                 : class Msg_OnMessageAvailable :
         327                 :     public IPC::Message
         328               0 : {
         329                 : private:
         330                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         331                 :     typedef mozilla::ipc::Shmem Shmem;
         332                 :     typedef IPC::URI URI;
         333                 :     typedef IPC::InputStream InputStream;
         334                 :
         335                 : public:
         336                 :     enum {
         337                 :         ID = Msg_OnMessageAvailable__ID
         338                 :     };
         339               0 :     Msg_OnMessageAvailable() :
         340               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnMessageAvailable")
         341                 :     {
         342               0 :     }
         343                 :
         344                 :     void
         345               0 :     Log(
         346                 :             const std::string& __pfx,
         347                 :             FILE* __outf) const
         348                 :     {
         349               0 :         std::string __logmsg;
         350               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         351               0 :         (__logmsg).append(__pfx);
         352               0 :         (__logmsg).append("Msg_OnMessageAvailable(");
         353                 :
         354               0 :         (__logmsg).append("[TODO])\n");
         355               0 :         fputs((__logmsg).c_str(), __outf);
         356               0 :     }
         357                 : };
         358                 :
         359                 : class Msg_OnBinaryMessageAvailable :
         360                 :     public IPC::Message
         361               0 : {
         362                 : private:
         363                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         364                 :     typedef mozilla::ipc::Shmem Shmem;
         365                 :     typedef IPC::URI URI;
         366                 :     typedef IPC::InputStream InputStream;
         367                 :
         368                 : public:
         369                 :     enum {
         370                 :         ID = Msg_OnBinaryMessageAvailable__ID
         371                 :     };
         372               0 :     Msg_OnBinaryMessageAvailable() :
         373               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnBinaryMessageAvailable")
         374                 :     {
         375               0 :     }
         376                 :
         377                 :     void
         378               0 :     Log(
         379                 :             const std::string& __pfx,
         380                 :             FILE* __outf) const
         381                 :     {
         382               0 :         std::string __logmsg;
         383               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         384               0 :         (__logmsg).append(__pfx);
         385               0 :         (__logmsg).append("Msg_OnBinaryMessageAvailable(");
         386                 :
         387               0 :         (__logmsg).append("[TODO])\n");
         388               0 :         fputs((__logmsg).c_str(), __outf);
         389               0 :     }
         390                 : };
         391                 :
         392                 : class Msg_OnAcknowledge :
         393                 :     public IPC::Message
         394               0 : {
         395                 : private:
         396                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         397                 :     typedef mozilla::ipc::Shmem Shmem;
         398                 :     typedef IPC::URI URI;
         399                 :     typedef IPC::InputStream InputStream;
         400                 :
         401                 : public:
         402                 :     enum {
         403                 :         ID = Msg_OnAcknowledge__ID
         404                 :     };
         405               0 :     Msg_OnAcknowledge() :
         406               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnAcknowledge")
         407                 :     {
         408               0 :     }
         409                 :
         410                 :     void
         411               0 :     Log(
         412                 :             const std::string& __pfx,
         413                 :             FILE* __outf) const
         414                 :     {
         415               0 :         std::string __logmsg;
         416               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         417               0 :         (__logmsg).append(__pfx);
         418               0 :         (__logmsg).append("Msg_OnAcknowledge(");
         419                 :
         420               0 :         (__logmsg).append("[TODO])\n");
         421               0 :         fputs((__logmsg).c_str(), __outf);
         422               0 :     }
         423                 : };
         424                 :
         425                 : class Msg_OnServerClose :
         426                 :     public IPC::Message
         427               0 : {
         428                 : private:
         429                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         430                 :     typedef mozilla::ipc::Shmem Shmem;
         431                 :     typedef IPC::URI URI;
         432                 :     typedef IPC::InputStream InputStream;
         433                 :
         434                 : public:
         435                 :     enum {
         436                 :         ID = Msg_OnServerClose__ID
         437                 :     };
         438               0 :     Msg_OnServerClose() :
         439               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg_OnServerClose")
         440                 :     {
         441               0 :     }
         442                 :
         443                 :     void
         444               0 :     Log(
         445                 :             const std::string& __pfx,
         446                 :             FILE* __outf) const
         447                 :     {
         448               0 :         std::string __logmsg;
         449               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         450               0 :         (__logmsg).append(__pfx);
         451               0 :         (__logmsg).append("Msg_OnServerClose(");
         452                 :
         453               0 :         (__logmsg).append("[TODO])\n");
         454               0 :         fputs((__logmsg).c_str(), __outf);
         455               0 :     }
         456                 : };
         457                 :
         458                 : class Msg___delete__ :
         459                 :     public IPC::Message
         460               0 : {
         461                 : private:
         462                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         463                 :     typedef mozilla::ipc::Shmem Shmem;
         464                 :     typedef IPC::URI URI;
         465                 :     typedef IPC::InputStream InputStream;
         466                 :
         467                 : public:
         468                 :     enum {
         469                 :         ID = Msg___delete____ID
         470                 :     };
         471               0 :     Msg___delete__() :
         472               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Msg___delete__")
         473                 :     {
         474               0 :     }
         475                 :
         476                 :     void
         477               0 :     Log(
         478                 :             const std::string& __pfx,
         479                 :             FILE* __outf) const
         480                 :     {
         481               0 :         std::string __logmsg;
         482               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         483               0 :         (__logmsg).append(__pfx);
         484               0 :         (__logmsg).append("Msg___delete__(");
         485                 :
         486               0 :         (__logmsg).append("[TODO])\n");
         487               0 :         fputs((__logmsg).c_str(), __outf);
         488               0 :     }
         489                 : };
         490                 :
         491                 : class Reply___delete__ :
         492                 :     public IPC::Message
         493                 : {
         494                 : private:
         495                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
         496                 :     typedef mozilla::ipc::Shmem Shmem;
         497                 :     typedef IPC::URI URI;
         498                 :     typedef IPC::InputStream InputStream;
         499                 :
         500                 : public:
         501                 :     enum {
         502                 :         ID = Reply___delete____ID
         503                 :     };
         504                 :     Reply___delete__() :
         505                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PWebSocket::Reply___delete__")
         506                 :     {
         507                 :     }
         508                 :
         509                 :     void
         510                 :     Log(
         511                 :             const std::string& __pfx,
         512                 :             FILE* __outf) const
         513                 :     {
         514                 :         std::string __logmsg;
         515                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
         516                 :         (__logmsg).append(__pfx);
         517                 :         (__logmsg).append("Reply___delete__(");
         518                 :
         519                 :         (__logmsg).append("[TODO])\n");
         520                 :         fputs((__logmsg).c_str(), __outf);
         521                 :     }
         522                 : };
         523                 :
         524                 :
         525                 :
         526                 : } // namespace PWebSocket
         527                 : } // namespace net
         528                 : } // namespace mozilla
         529                 :
         530                 : #endif // ifndef PWebSocket_h

Generated by: LCOV version 1.7