33 #ifndef RNPSERVERCOMM_HH
34 #define RNPSERVERCOMM_HH
51 void setTimeoutInterval(
int seconds);
53 bool checkForTimeout();
69 bool validateMessage()
throw();
70 void executeOnAccept()
throw();
71 void executeOnWriteReady()
throw();
72 void specificCleanUpOnTimeout()
throw();
73 void executeOnReadError()
throw();
74 void executeOnWriteError()
throw();
90 void setTimeoutInterval(
int seconds);
91 void checkForTimeout();
96 void decodeFragment()
throw( r_Error );
100 void executeConnect();
101 void executeDisconnect();
102 void executeOpenDB();
103 void executeCloseDB();
104 void executeBeginTA();
105 void executeCommitTA();
106 void executeAbortTA();
107 void executeIsTAOpen();
108 void executeQueryHttp();
109 void executeGetNewOId();
110 void executeQueryRpc();
111 void executeGetNextElement();
112 void executeEndTransfer();
113 void executeGetNextMDD();
114 void executeGetNextTile();
116 void executeUpdateQuery();
117 void executeStartInsertTransMDD();
118 void executeInsertTile();
119 void executeEndInsertMDD();
120 void executeInitUpdate();
121 void executeGetTypeStructure();
122 void executeStartInsertPersMDD();
123 void executeInsertMDD();
124 void executeInsertCollection();
125 void executeRemoveObjFromColl();
126 void executeDeleteObjByOId();
127 void executeDeleteCollByName();
128 void executeGetCollection();
129 void executeGetCollectionOIds();
130 void executeGetObjectType();
131 void executeSetFormat();
134 void executeCreateCollection();
135 void executeCreateMDD();
136 void executeExtendMDD();
137 void executeGetTileDomains();
139 void answerr_Error(r_Error&);
141 void connectClient();
143 void disconnectInternally();
145 void disconnectClient();
146 void verifyClientID(
RnpQuark command )
throw (r_Error);
147 int makeNewClientID();
153 static const int NoClient;
166 bool executeOnTimeout()
throw();
171 #endif // RNPSERVERCOMM_HH
Definition: rnpservercomm.hh:81
int RnpQuark
The basic type used in RNP. It is always 32-bit long.
Definition: rnprotocol.hh:51
Definition: rnpcommunication.hh:215
RnpRasDaManComm * commPtr
Definition: rnpservercomm.hh:168
Definition: rnpcommunication.hh:260
Definition: rnpservercomm.hh:160
Definition: rnpservercomm.hh:47
CarrierProtocol
Definition: rnpembedded.hh:52
Definition: rnpservercomm.hh:63