Go to the source code of this file.
Classes | |
| struct | FmsVariant |
| A tagged variant that holds values of various types. More... | |
| class | IFmsServerContext |
| An interface to access the server from the plug-in. More... | |
Defines | |
| #define | FMS_ADAPTOR_H |
| #define | FCExport |
| #define | INT64 long long |
| #define | MKWORD(a, b) ((U16)(((U8)((U32)(a) & 0xff)) | ((U16)((U8)((U32)(b) & 0xff))) << 8)) |
| #define | MKLONG(a, b) ((long)(((U16)((U32)(a) & 0xffff)) | ((U32)((U16)((U32)(b) & 0xffff))) << 16)) |
| #define | LWORD(l) ((U16)((U32)(l) & 0xffff)) |
| #define | HWORD(l) ((U16)((U32)(l) >> 16)) |
| #define | LBYTE(w) ((U8)((U32)(w) & 0xff)) |
| #define | HBYTE(w) ((U8)((U32)(w) >> 8)) |
| #define | TYPE_NORMAL 0x1 |
| Normal client. | |
| #define | TYPE_GROUP 0x2 |
| Group client. | |
| #define | TYPE_GROUP_ELEMENT 0x4 |
| Group element client. | |
| #define | TYPE_SERVICE 0x8 |
| Service client. | |
| #define | TYPE_ALL 0xf |
| All. | |
| #define | ENCODE_AMF0 0 |
| AMF0 encoding. | |
| #define | ENCODE_AMF3 3 |
| AMF3 encoding. | |
Typedefs | |
| typedef unsigned char | U8 |
| typedef unsigned short | U16 |
| typedef unsigned long | U32 |
| typedef char | I8 |
| typedef short | I16 |
| typedef long | I32 |
| typedef INT64 | I64 |
| #define ENCODE_AMF0 0 |
The definition of object encoding (serialization scheme).
| #define ENCODE_AMF3 3 |
| #define FCExport |
| #define FMS_ADAPTOR_H |
| #define INT64 long long |
| #define MKLONG | ( | a, | |||
| b | ) | ((long)(((U16)((U32)(a) & 0xffff)) | ((U32)((U16)((U32)(b) & 0xffff))) << 16)) |
| #define TYPE_ALL 0xf |
| #define TYPE_GROUP 0x2 |
| #define TYPE_GROUP_ELEMENT 0x4 |
| #define TYPE_NORMAL 0x1 |
The definition of client types.
| #define TYPE_SERVICE 0x8 |
| typedef short I16 |
| typedef long I32 |
| typedef INT64 I64 |
| typedef char I8 |
| typedef unsigned short U16 |
| typedef unsigned long U32 |
| typedef unsigned char U8 |