syslog-ng source
cloud-auth.h File Reference
#include "syslog-ng.h"
#include "compat/cpp-start.h"
#include "logqueue.h"
#include "driver.h"
#include "modules/http/http-signals.h"
#include "modules/grpc/common/grpc-signals.h"
#include "compat/cpp-end.h"
Include dependency graph for cloud-auth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _CloudAuthenticator CloudAuthenticator
 

Functions

gboolean cloud_authenticator_init (CloudAuthenticator *s)
 
void cloud_authenticator_deinit (CloudAuthenticator *s)
 
void cloud_authenticator_free (CloudAuthenticator *s)
 
void cloud_authenticator_handle_http_header_request (CloudAuthenticator *s, HttpHeaderRequestSignalData *data)
 
void cloud_authenticator_handle_grpc_metadata_request (CloudAuthenticator *s, GrpcMetadataRequestSignalData *data)
 
LogDriverPlugin * cloud_auth_dest_plugin_new (void)
 
void cloud_auth_dest_plugin_set_authenticator (LogDriverPlugin *s, CloudAuthenticator *authenticator)
 

Typedef Documentation

◆ CloudAuthenticator

typedef struct _CloudAuthenticator CloudAuthenticator

Function Documentation

◆ cloud_auth_dest_plugin_new()

LogDriverPlugin* cloud_auth_dest_plugin_new ( void  )

◆ cloud_auth_dest_plugin_set_authenticator()

void cloud_auth_dest_plugin_set_authenticator ( LogDriverPlugin *  s,
CloudAuthenticator authenticator 
)

◆ cloud_authenticator_deinit()

void cloud_authenticator_deinit ( CloudAuthenticator s)

◆ cloud_authenticator_free()

void cloud_authenticator_free ( CloudAuthenticator s)

◆ cloud_authenticator_handle_grpc_metadata_request()

void cloud_authenticator_handle_grpc_metadata_request ( CloudAuthenticator s,
GrpcMetadataRequestSignalData *  data 
)

◆ cloud_authenticator_handle_http_header_request()

void cloud_authenticator_handle_http_header_request ( CloudAuthenticator s,
HttpHeaderRequestSignalData *  data 
)

◆ cloud_authenticator_init()

gboolean cloud_authenticator_init ( CloudAuthenticator s)