1ffa7055b1012bf3a78fd39fb687e56647e42c29
1 /*
2 * ======== ITransport.h ========
3 */
5 #ifndef ITRANSPORT_H
6 #define ITRANSPORT_H
8 /* opaque instance handle */
9 typedef struct ITransport_Object *ITransport_Handle;
11 #define ITransport_TypeId 0x01
13 /* instance object */
14 typedef struct ITransport_Object {
15 Int interfaceType;
16 } ITransport_Object;
18 /* instance functions */
19 static inline
20 Int ITransport_itype(ITransport_Handle inst)
21 {
22 ITransport_Object *obj = (ITransport_Object *)inst;
23 return obj->interfaceType;
24 }
26 #endif /* ITRANSPORT_H */