syslog-ng source
azure-auth-header.c File Reference
#include "azure-auth-header.h"
#include "driver.h"
#include "modules/http/http-signals.h"
#include "messages.h"
#include "compat/openssl_support.h"
#include "compat/glib.h"
Include dependency graph for azure-auth-header.c:

Classes

struct  AzureAuthHeaderPlugin
 

Macros

#define AZURE_AUTH_HEADER_PLUGIN   "azure-auth-header"
 
#define MAX_DATE_LEN   64
 
#define X_MS_DATE_FORMAT   "%s\n%ld\n%s\nx-ms-date:%s\n%s"
 

Functions

gboolean azure_auth_header_secret_set_from_b64str (AzureAuthHeaderPlugin *self, const gchar *b64secret)
 
void azure_auth_header_workspace_id_set (AzureAuthHeaderPlugin *self, const gchar *workspace_id)
 
void azure_auth_header_method_set (AzureAuthHeaderPlugin *self, const gchar *method)
 
void azure_auth_header_path_set (AzureAuthHeaderPlugin *self, const gchar *path)
 
void azure_auth_header_content_type_set (AzureAuthHeaderPlugin *self, const gchar *content_type)
 
AzureAuthHeaderPlugin * azure_auth_header_plugin_new (void)
 

Macro Definition Documentation

◆ AZURE_AUTH_HEADER_PLUGIN

#define AZURE_AUTH_HEADER_PLUGIN   "azure-auth-header"

◆ MAX_DATE_LEN

#define MAX_DATE_LEN   64

◆ X_MS_DATE_FORMAT

#define X_MS_DATE_FORMAT   "%s\n%ld\n%s\nx-ms-date:%s\n%s"

Function Documentation

◆ azure_auth_header_content_type_set()

void azure_auth_header_content_type_set ( AzureAuthHeaderPlugin *  self,
const gchar *  content_type 
)

◆ azure_auth_header_method_set()

void azure_auth_header_method_set ( AzureAuthHeaderPlugin *  self,
const gchar *  method 
)

◆ azure_auth_header_path_set()

void azure_auth_header_path_set ( AzureAuthHeaderPlugin *  self,
const gchar *  path 
)

◆ azure_auth_header_plugin_new()

AzureAuthHeaderPlugin* azure_auth_header_plugin_new ( void  )

◆ azure_auth_header_secret_set_from_b64str()

gboolean azure_auth_header_secret_set_from_b64str ( AzureAuthHeaderPlugin *  self,
const gchar *  b64secret 
)

◆ azure_auth_header_workspace_id_set()

void azure_auth_header_workspace_id_set ( AzureAuthHeaderPlugin *  self,
const gchar *  workspace_id 
)