FmsAdaptor.h File Reference

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 Documentation

#define ENCODE_AMF0   0

The definition of object encoding (serialization scheme).

#define ENCODE_AMF3   3

#define FCExport

#define FMS_ADAPTOR_H

#define HBYTE (  )     ((U8)((U32)(w) >> 8))

#define HWORD (  )     ((U16)((U32)(l) >> 16))

#define INT64   long long

#define LBYTE (  )     ((U8)((U32)(w) & 0xff))

#define LWORD (  )     ((U16)((U32)(l) & 0xffff))

#define MKLONG ( a,
 )     ((long)(((U16)((U32)(a) & 0xffff)) | ((U32)((U16)((U32)(b) & 0xffff))) << 16))

#define MKWORD ( a,
 )     ((U16)(((U8)((U32)(a) & 0xff)) | ((U16)((U8)((U32)(b) & 0xff))) << 8))

#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 Documentation

typedef short I16

typedef long I32

typedef INT64 I64

typedef char I8

typedef unsigned short U16

typedef unsigned long U32

typedef unsigned char U8

FMS Adaptors Footer

 

©2007 Adobe Systems Incorporated.  All Rights Reserved.