Codemesh Runtime v3 C++ API Reference
3.9.205
Builds
codegen
junc++ion-4.8.430
cpp
v3
include
xmog_encryption_provider.h
1
//
2
// Copyright (c) 1999-2020 by Codemesh, Inc.. ALL RIGHTS RESERVED.
3
//
4
5
6
#ifndef xmog_encryption_provider_inc
7
#define xmog_encryption_provider_inc
8
9
10
#include "xmog.h"
11
12
13
class
xmog_remote_message
;
14
15
19
class
XMOG_DECLSPEC
xmog_encryption_provider
20
{
21
public
:
22
26
typedef
void (XMOG_CALLING_CONVENTION *XMOG_ENCRYPTION_METHOD)(
xmog_remote_message
* );
27
31
typedef
void (XMOG_CALLING_CONVENTION *XMOG_DECRPYTION_METHOD)(
xmog_remote_message
* );
32
38
xmog_encryption_provider
(
const
char
* encrypt );
39
44
void
encrypt(
xmog_remote_message
* msg );
45
50
virtual
void
decrypt(
xmog_remote_message
* msg );
51
};
52
53
54
#endif
/* xmog_encryption_provider_inc */
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
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.