Codemesh Runtime v3 C++ API Reference  3.9.205
IPv4_utils.h
1 //
2 // Copyright (c) 1999-2020 by Codemesh, Inc.. ALL RIGHTS RESERVED.
3 //
4 
5 
6 #ifndef IPv4_utils_inc
7 #define IPv4_utils_inc
8 
9 
10 class ACE_SOCK_Stream;
11 class ACE_Time_Value;
14 class xmog_jvm;
16 class xmog_tracer;
17 
18 
19 #include "xmog.h"
20 
21 
23 {
24 public:
25 
26  static xmog_jvm* create_jvm( ACE_SOCK_Stream * server, const char * appid, const char * user, const char * password, const char * clientname, xmog_authentication_provider * auth, xmog_encryption_provider * enc );
27 
28  static int send_message( ACE_SOCK_Stream * stream, xmog_remote_message * msg, xmog_tracer * trace = NULL, ACE_Time_Value * timeout = NULL );
29 
30  static int receive_message( ACE_SOCK_Stream * stream, xmog_remote_message ** pMsg, xmog_tracer * trace = NULL, ACE_Time_Value * timeout = NULL );
31 };
32 
33 
34 #endif /* IPv4_utils_inc */
xmog_authentication_provider
The interface that all custom authentication providers need to implement.
Definition: xmog_authentication_provider.h:16
IPv4_utils
Definition: IPv4_utils.h:22
xmog_tracer
An interface that provides a tracing facility for the runtime library.
Definition: xmog_tracer.h:139
xmog_encryption_provider
The facade for all custom encryption providers.
Definition: xmog_encryption_provider.h:19
xmog_remote_message
A class that provides services for creating message packages or decoding message packages.
Definition: xmog_remote_message.h:23
xmog_jvm
The class that represents a Java Virtual Machine in the framework.
Definition: xmog_jvm.h:41

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.