![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
| class | ClientProcessor |
| class | NetworkTriggerChannel |
Public Member Functions | |
| void | Dispose () |
| abstract ConnectionEndPoint | MakeEndPoint (IDictionary< string, object > properties) |
| virtual IMessageProcessor | CreateProcessor () |
| virtual IMessageEnvelope | CreateEnvelope (IDictionary< string, object > metadata, IMessage message) |
| IStreamableObjectChannel | CreateObjectChannel (long objectId) |
| ITriggerChannel | CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType) |
| void | SetEncrypton (EncryptionData encryptionData) |
Public Member Functions inherited from Deveel.Data.Protocol.IConnector | |
| ITriggerChannel | CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType) |
Protected Member Functions | |
| NetworkClientConnector () | |
| virtual void | Dispose (bool disposing) |
| abstract NetworkStream | CreateNetworkStream (ConnectionEndPoint remoteEndPoint, FileAccess access) |
| void | ChangeState (ConnectorState newState) |
| void | OpenConnector (ConnectionEndPoint remoteEndPoint) |
| void | Close () |
| virtual void | OnAuthenticated (string username, long timeStamp) |
| virtual void | OnConnectorOpen () |
| virtual IMessage | OnProcessServerResponse (IMessageEnvelope envelope) |
| virtual byte[] | SerializeEnvelope (IMessageEnvelope envelope) |
| void | SendEnvelope (IMessageEnvelope envelope) |
| virtual IMessageEnvelope | DeserializeEnvelope (byte[] bytes) |
| virtual bool | ShouldReceive (IDictionary< string, object > senderMetadata, IMessageEnvelope envelope) |
| virtual void | OnTriggerNotification (IMessageEnvelope envelope) |
Properties | |
| int | Timeout [get, set] |
| Stream | InputStream [get, set] |
| Stream | OutputStream [get, set] |
| ConnectorState | CurrentState [get, private set] |
| abstract ConnectionEndPoint | LocalEndPoint [get] |
| ConnectionEndPoint | RemoteEndPoint [get, private set] |
Properties inherited from Deveel.Data.Protocol.IConnector | |
| ConnectorState | CurrentState [get] |
| ConnectionEndPoint | LocalEndPoint [get] |
Private Member Functions | |
| ~NetworkClientConnector () | |
| void | AssertNotDisposed () |
| void | AssertOpen () |
| ICryptoTransform | SelectHashAlgorithm (string name, byte[] key, byte[] iv, FileAccess access) |
| IMessageEnvelope | ReceiveEnvelope (int timeout) |
| IMessageEnvelope | ReceiveResponse (int timeout, IDictionary< string, object > senderMetadata) |
| void | ReceiveEnvelopes () |
| void | DispatchTriggerCallbacks () |
Static Private Member Functions | |
| static int | ExtractDispatchId (IDictionary< string, object > metadata) |
Private Attributes | |
| readonly object | channelLock = new object() |
| Thread | envelopeReceiver |
| List< IMessageEnvelope > | envelopes |
| List< NetworkTriggerChannel > | triggerChannels |
Definition at line 30 of file NetworkClientConnector.cs.
|
inlineprotected |
Definition at line 36 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 46 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 103 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 108 of file NetworkClientConnector.cs.
|
inlineprotected |
Definition at line 115 of file NetworkClientConnector.cs.
|
inlineprotected |
Definition at line 139 of file NetworkClientConnector.cs.
|
inlinevirtual |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 174 of file NetworkClientConnector.cs.
|
protectedpure virtual |
Implemented in Deveel.Data.Protocol.TcpClientConnector.
|
inline |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 190 of file NetworkClientConnector.cs.
|
inlinevirtual |
Implements Deveel.Data.Protocol.IConnector.
Definition at line 170 of file NetworkClientConnector.cs.
|
inline |
Definition at line 194 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 253 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 396 of file NetworkClientConnector.cs.
|
inline |
Definition at line 52 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 64 of file NetworkClientConnector.cs.
|
inlinestaticprivate |
Definition at line 276 of file NetworkClientConnector.cs.
|
pure virtual |
Implements Deveel.Data.Protocol.IClientConnector.
Implemented in Deveel.Data.Protocol.TcpClientConnector.
|
inlineprotectedvirtual |
Definition at line 159 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 165 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 181 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 386 of file NetworkClientConnector.cs.
|
inlineprotected |
Definition at line 120 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 260 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 328 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 293 of file NetworkClientConnector.cs.
|
inlineprivate |
Definition at line 198 of file NetworkClientConnector.cs.
|
inlineprotected |
Definition at line 245 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 236 of file NetworkClientConnector.cs.
|
inline |
Implements Deveel.Data.Protocol.IClientConnector.
Definition at line 224 of file NetworkClientConnector.cs.
|
inlineprotectedvirtual |
Definition at line 287 of file NetworkClientConnector.cs.
|
private |
Definition at line 31 of file NetworkClientConnector.cs.
|
private |
Definition at line 33 of file NetworkClientConnector.cs.
|
private |
Definition at line 34 of file NetworkClientConnector.cs.
|
private |
Definition at line 349 of file NetworkClientConnector.cs.
|
getprivate set |
Definition at line 97 of file NetworkClientConnector.cs.
|
getsetprivate |
Definition at line 93 of file NetworkClientConnector.cs.
|
get |
Definition at line 99 of file NetworkClientConnector.cs.
|
getsetprivate |
Definition at line 95 of file NetworkClientConnector.cs.
|
getprivate set |
Definition at line 101 of file NetworkClientConnector.cs.
|
getsetprotected |
Definition at line 50 of file NetworkClientConnector.cs.
1.8.10