![]() |
MHEG5
22.3.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.