![]() |
MHEG5
22.11.0
|
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"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... | |
Functions relating to HTTPS Server Access.
| 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 |
| MHEG5ServerAccess_t MHEG5CheckServerPermitted | ( | U8BIT * | url | ) |
| url | URL to be checked |
| void MHEG5ResetServerAccess | ( | void | ) |
Reset the cachedserver access permission file.
1.8.11