libinterchange
Data Structures | Functions
member.h File Reference
#include <stdbool.h>
#include "typedefs.h"

Go to the source code of this file.

Data Structures

struct  interchange_member_preferences
 
struct  interchange_member
 

Functions

void interchange_member_newaccount (const char *username, const char *password, const char *verify, const char *nextpage, const char *successpage, const char *failpage, void(*handler)(interchange_response *), void(*callback)(struct interchange_member *))
 
void interchange_member_login (const char *username, const char *password, const char *nextpage, const char *successpage, const char *failpage, void(*handler)(interchange_response *), void(*callback)(struct interchange_member *))
 
void interchange_member_account (void(*handler)(interchange_response *))
 For getting member account information.
 
void interchange_member_setaccount (const struct interchange_member *member, void(*handler)(interchange_response *))
 For setting member account information.
 
void interchange_member_changepassword (const char *password_old, const char *password, const char *verify)
 
void interchange_member_logout ()
 
void interchange_member_clear (struct interchange_member *member)
 

Function Documentation

◆ interchange_member_account()

void interchange_member_account ( void(*)(interchange_response *)  handler)

For getting member account information.

Parameters
handlerA pointer to the function when a custom handler is needed to arrange the data into the member instance.

◆ interchange_member_changepassword()

void interchange_member_changepassword ( const char *  password_old,
const char *  password,
const char *  verify 
)

◆ interchange_member_clear()

void interchange_member_clear ( struct interchange_member member)

◆ interchange_member_login()

void interchange_member_login ( const char *  username,
const char *  password,
const char *  nextpage,
const char *  successpage,
const char *  failpage,
void(*)(interchange_response *)  handler,
void(*)(struct interchange_member *)  callback 
)

◆ interchange_member_logout()

void interchange_member_logout ( )

◆ interchange_member_newaccount()

void interchange_member_newaccount ( const char *  username,
const char *  password,
const char *  verify,
const char *  nextpage,
const char *  successpage,
const char *  failpage,
void(*)(interchange_response *)  handler,
void(*)(struct interchange_member *)  callback 
)

◆ interchange_member_setaccount()

void interchange_member_setaccount ( const struct interchange_member member,
void(*)(interchange_response *)  handler 
)

For setting member account information.

Parameters
memberA pointer to a member instance whose members will be used in POST data.
handlerA pointer to the function when a custom handler is needed to arrange the data into the member instance.