Go to the source code of this file.
Namespaces | |
| namespace | fms_access |
Classes | |
| class | IFCAccessAdaptor |
| The interface of an Access plug-in. This is the interface that the server uses to access methods of the plug-in. More... | |
| class | IFCAccessContext |
| This interface is implemented by the server and provides the plug-in methods to query the server for information. More... | |
| class | IFCAccess |
The interface to an access event. Access events are implemented by the server and are passed to the plug-in in the onAccess() method of IFCAccessAdaptor. The plug-in can use this interface to get information about the access event. Based on the information provided, the plug-in can take appropriate action for that event. More... | |
Defines | |
| #define | IFCAccessAdaptor_H |
| #define | FCExport |
| #define | IFC_ACCESS_ENTRY_PROC "IFCCreateAccessAdaptor" |
| #define | STRING_VALUE_BUFFER_LEN 128 |
Functions | |
| int FCExport | IFCCreateAccessAdaptor (IFCAccessContext *pServer, IFCAccessAdaptor *&pAdaptor) |
Variables | |
| static const char * | fms_access::FLD_REFERRER = "c-referrer" |
| static const char * | fms_access::FLD_USER_AGENT = "c-user-agent" |
| static const char * | fms_access::FLD_SERVER_URI = "s-uri" |
| static const char * | fms_access::FLD_CLIENT_IP = "c-ip" |
| static const char * | fms_access::FLD_CLIENT_PROTO = "c-proto" |
| static const char * | fms_access::FLD_READ_ACCESS = "readAccess" |
| static const char * | fms_access::FLD_WRITE_ACCESS = "writeAccess" |
| static const char * | fms_access::FLD_READ_LOCK = "readAccessLock" |
| static const char * | fms_access::FLD_WRITE_LOCK = "writeAccessLock" |
| static const char * | fms_access::FLD_AUDIO_SAMPLE_ACCESS = "audioSampleAccess" |
| static const char * | fms_access::FLD_VIDEO_SAMPLE_ACCESS = "videoSampleAccess" |
| static const char * | fms_access::FLD_AUDIO_SAMPLE_LOCK = "audioSampleAccessLock" |
| static const char * | fms_access::FLD_VIDEO_SAMPLE_LOCK = "videoSampleAccessLock" |