libsmbclient
Data Structures | Data Fields
_SMBCCTX Struct Reference

#include <libsmbclient.h>

Data Structures

struct  _smbc_callbacks
struct  _smbc_options

Data Fields

int debug DEPRECATED_SMBC_INTERFACE
char *netbios_name DEPRECATED_SMBC_INTERFACE
char *workgroup DEPRECATED_SMBC_INTERFACE
char *user DEPRECATED_SMBC_INTERFACE
int timeout DEPRECATED_SMBC_INTERFACE
smbc_open_fn open DEPRECATED_SMBC_INTERFACE
smbc_creat_fn creat DEPRECATED_SMBC_INTERFACE
smbc_read_fn read DEPRECATED_SMBC_INTERFACE
smbc_write_fn write DEPRECATED_SMBC_INTERFACE
smbc_unlink_fn unlink DEPRECATED_SMBC_INTERFACE
smbc_rename_fn rename DEPRECATED_SMBC_INTERFACE
smbc_lseek_fn lseek DEPRECATED_SMBC_INTERFACE
smbc_stat_fn stat DEPRECATED_SMBC_INTERFACE
smbc_fstat_fn fstat DEPRECATED_SMBC_INTERFACE
smbc_close_fn close_fn DEPRECATED_SMBC_INTERFACE
smbc_opendir_fn opendir DEPRECATED_SMBC_INTERFACE
smbc_closedir_fn closedir DEPRECATED_SMBC_INTERFACE
smbc_readdir_fn readdir DEPRECATED_SMBC_INTERFACE
smbc_getdents_fn getdents DEPRECATED_SMBC_INTERFACE
smbc_mkdir_fn mkdir DEPRECATED_SMBC_INTERFACE
smbc_rmdir_fn rmdir DEPRECATED_SMBC_INTERFACE
smbc_telldir_fn telldir DEPRECATED_SMBC_INTERFACE
smbc_lseekdir_fn lseekdir DEPRECATED_SMBC_INTERFACE
smbc_fstatdir_fn fstatdir DEPRECATED_SMBC_INTERFACE
smbc_chmod_fn chmod DEPRECATED_SMBC_INTERFACE
smbc_utimes_fn utimes DEPRECATED_SMBC_INTERFACE
smbc_setxattr_fn setxattr DEPRECATED_SMBC_INTERFACE
smbc_getxattr_fn getxattr DEPRECATED_SMBC_INTERFACE
smbc_removexattr_fn removexattr DEPRECATED_SMBC_INTERFACE
smbc_listxattr_fn listxattr DEPRECATED_SMBC_INTERFACE
smbc_print_file_fn print_file DEPRECATED_SMBC_INTERFACE
smbc_open_print_job_fn
open_print_job 
DEPRECATED_SMBC_INTERFACE
smbc_list_print_jobs_fn
list_print_jobs 
DEPRECATED_SMBC_INTERFACE
smbc_unlink_print_job_fn
unlink_print_job 
DEPRECATED_SMBC_INTERFACE
struct _SMBCCTX::_smbc_callbacks callbacks
void *reserved DEPRECATED_SMBC_INTERFACE
int flags DEPRECATED_SMBC_INTERFACE
struct _SMBCCTX::_smbc_options DEPRECATED_SMBC_INTERFACE
struct SMBC_internal_data * internal

Detailed Description

Structure that contains a client context information This structure is known as SMBCCTX

DO NOT DIRECTLY MANIPULATE THE CONTEXT STRUCTURE! The data in the context structure should all be considered private to the library. It remains here only for backward compatibility.

See the comments herein for use of the setter and getter functions which should now be used for manipulating these values. New features, functions, etc., are not added here but rather in _internal where they are not directly visible to applications. This makes it much easier to maintain ABI compatibility.

Definition at line 2844 of file libsmbclient.h.


Field Documentation

debug level

DEPRECATED: Use smbc_getDebug() and smbc_setDebug()

Definition at line 2852 of file libsmbclient.h.

Definition at line 3033 of file libsmbclient.h.

void* reserved DEPRECATED_SMBC_INTERFACE

Space where the private data of the server cache used to be

DEPRECATED: Use smbc_getServerCacheData(), smbc_setServerCacheData()

Definition at line 3019 of file libsmbclient.h.

Definition at line 2910 of file libsmbclient.h.

Definition at line 2929 of file libsmbclient.h.

Definition at line 2928 of file libsmbclient.h.

char* netbios_name DEPRECATED_SMBC_INTERFACE

netbios name used for making connections

DEPRECATED: Use smbc_getNetbiosName() and smbc_setNetbiosName()

Definition at line 2860 of file libsmbclient.h.

Definition at line 2926 of file libsmbclient.h.

Definition at line 2923 of file libsmbclient.h.

Definition at line 2922 of file libsmbclient.h.

Definition at line 2921 of file libsmbclient.h.

Definition at line 2920 of file libsmbclient.h.

Definition at line 2919 of file libsmbclient.h.

Definition at line 2918 of file libsmbclient.h.

Definition at line 2917 of file libsmbclient.h.

Definition at line 2916 of file libsmbclient.h.

Definition at line 2915 of file libsmbclient.h.

Definition at line 2914 of file libsmbclient.h.

Definition at line 2913 of file libsmbclient.h.

Definition at line 2912 of file libsmbclient.h.

Definition at line 2911 of file libsmbclient.h.

Definition at line 2898 of file libsmbclient.h.

username used for making connections

DEPRECATED: Use smbc_getUser() and smbc_setUser()

Definition at line 2876 of file libsmbclient.h.

Definition at line 2908 of file libsmbclient.h.

Definition at line 2904 of file libsmbclient.h.

Definition at line 2903 of file libsmbclient.h.

Definition at line 2902 of file libsmbclient.h.

Definition at line 2901 of file libsmbclient.h.

Definition at line 2900 of file libsmbclient.h.

Definition at line 2899 of file libsmbclient.h.

Definition at line 2909 of file libsmbclient.h.

Definition at line 2897 of file libsmbclient.h.

callable functions for files: For usage and return values see the SMBC_* functions

DEPRECATED:

Use smbc_getFunction*() and smbc_setFunction*(), e.g. smbc_getFunctionOpen(), smbc_setFunctionUnlink(), etc.

Definition at line 2896 of file libsmbclient.h.

timeout used for waiting on connections / response data (in milliseconds)

DEPRECATED: Use smbc_getTimeout() and smbc_setTimeout()

Definition at line 2885 of file libsmbclient.h.

Definition at line 2927 of file libsmbclient.h.

char* workgroup DEPRECATED_SMBC_INTERFACE

workgroup name used for making connections

DEPRECATED: Use smbc_getWorkgroup() and smbc_setWorkgroup()

Definition at line 2868 of file libsmbclient.h.

struct SMBC_internal_data* internal

INTERNAL DATA do _NOT_ touch this from your program !

Definition at line 3053 of file libsmbclient.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines