![]() |
MHEG5
18.9.0
MHEG5 Documentation
|
Functions relating to HTTPS Server Access. More...
#include <assert.h>#include <stdlib.h>#include <string.h>#include <stdio.h>#include "mh5profile.h"#include "mh5gate.h"#include "mh5memory.h"#include "mh5base.h"#include "mh5access.h"#include "mh5fileorm.h"#include "mh5misc.h"#include "glue_dsmcc.h"#include "stb_os.h"Go to the source code of this file.
Macros | |
| #define | SERVER_AUTH_FILE "DSM://auth.servers" |
| #define | ACCESS_FILE_TIMEOUT_MS (1000 * 60 * 60 * 4) |
| #define | MAX_CALLBACKS 5 |
Enumerations | |
| enum | AccessFileState_t { ACCESS_FILE_NOTLOADED, ACCESS_FILE_LOADED, ACCESS_FILE_MISSING, ACCESS_FILE_LOADING_SYNC, ACCESS_FILE_LOADING_ASYNC } |
Functions | |
| MHEG5ServerAccess_t | MHEG5CheckServerPermitted (U8BIT *url) |
| void | MHEG5ResetServerAccess (void) |
| Reset the cachedserver access permission file. More... | |
| void | MHEG5AddServerAccessCallback (void(*LoadNotifyCallback)(void)) |
| Add callback function to be called when the server access permission file is loaded. More... | |
| #define ACCESS_FILE_TIMEOUT_MS (1000 * 60 * 60 * 4) |
Definition at line 48 of file mh5access.c.
| #define MAX_CALLBACKS 5 |
Definition at line 49 of file mh5access.c.
| #define SERVER_AUTH_FILE "DSM://auth.servers" |
Definition at line 47 of file mh5access.c.
| enum AccessFileState_t |
| Enumerator | |
|---|---|
| ACCESS_FILE_NOTLOADED | |
| ACCESS_FILE_LOADED | |
| ACCESS_FILE_MISSING | |
| ACCESS_FILE_LOADING_SYNC | |
| ACCESS_FILE_LOADING_ASYNC | |
Definition at line 53 of file mh5access.c.
| void MHEG5AddServerAccessCallback | ( | void(*)(void) | LoadNotifyCallback | ) |
Add callback function to be called when the server access permission file is loaded.
| LoadCallback | Pointer to the callback function |
Definition at line 344 of file mh5access.c.
| MHEG5ServerAccess_t MHEG5CheckServerPermitted | ( | U8BIT * | url | ) |
| url | URL to be checked |
Definition at line 111 of file mh5access.c.
| void MHEG5ResetServerAccess | ( | void | ) |
Reset the cachedserver access permission file.
Definition at line 323 of file mh5access.c.
1.8.11