Mixe for Privacy and Anonymity in the Internet
Public Attributes | List of all members
poptContext_s Struct Reference

#include <poptint.h>

Collaboration diagram for poptContext_s:

Public Attributes

struct optionStackEntry optionStack [POPT_OPTION_DEPTH]
 
struct optionStackEntryos
 
const char ** leftovers
 
int numLeftovers
 
int nextLeftover
 
const struct poptOptionoptions
 
int restLeftover
 
const char * appName
 
struct poptAliasaliases
 
int numAliases
 
int flags
 
struct execEntryexecs
 
int numExecs
 
const char ** finalArgv
 
int finalArgvCount
 
int finalArgvAlloced
 
struct execEntrydoExec
 
const char * execPath
 
int execAbsolute
 
const char * otherHelp
 
pbm_setarg_strip
 

Detailed Description

Definition at line 41 of file poptint.h.

Member Data Documentation

◆ aliases

struct poptAlias* poptContext_s::aliases

Definition at line 50 of file poptint.h.

Referenced by poptAddAlias(), poptFreeContext(), and poptGetContext().

◆ appName

const char* poptContext_s::appName

Definition at line 49 of file poptint.h.

Referenced by poptFreeContext(), and poptGetContext().

◆ arg_strip

pbm_set* poptContext_s::arg_strip

Definition at line 62 of file poptint.h.

Referenced by poptFreeContext(), poptGetContext(), and poptStrippedArgv().

◆ doExec

struct execEntry* poptContext_s::doExec

Definition at line 58 of file poptint.h.

◆ execAbsolute

int poptContext_s::execAbsolute

Definition at line 60 of file poptint.h.

Referenced by poptGetContext(), and poptSetExecPath().

◆ execPath

const char* poptContext_s::execPath

Definition at line 59 of file poptint.h.

Referenced by poptFreeContext(), and poptSetExecPath().

◆ execs

struct execEntry* poptContext_s::execs

Definition at line 53 of file poptint.h.

Referenced by poptFreeContext(), and poptGetContext().

◆ finalArgv

const char** poptContext_s::finalArgv

Definition at line 55 of file poptint.h.

Referenced by poptFreeContext(), and poptGetContext().

◆ finalArgvAlloced

int poptContext_s::finalArgvAlloced

Definition at line 57 of file poptint.h.

Referenced by poptGetContext().

◆ finalArgvCount

int poptContext_s::finalArgvCount

Definition at line 56 of file poptint.h.

◆ flags

int poptContext_s::flags

Definition at line 52 of file poptint.h.

Referenced by poptGetContext().

◆ leftovers

const char** poptContext_s::leftovers

Definition at line 44 of file poptint.h.

Referenced by poptFreeContext(), poptGetArg(), poptGetArgs(), poptGetContext(), and poptPeekArg().

◆ nextLeftover

int poptContext_s::nextLeftover

Definition at line 46 of file poptint.h.

Referenced by poptGetArg(), poptGetArgs(), and poptPeekArg().

◆ numAliases

int poptContext_s::numAliases

Definition at line 51 of file poptint.h.

Referenced by poptAddAlias(), poptFreeContext(), and poptGetContext().

◆ numExecs

int poptContext_s::numExecs

Definition at line 54 of file poptint.h.

Referenced by poptFreeContext(), and poptGetContext().

◆ numLeftovers

int poptContext_s::numLeftovers

Definition at line 45 of file poptint.h.

Referenced by poptGetArg(), poptGetArgs(), and poptPeekArg().

◆ options

const struct poptOption* poptContext_s::options

Definition at line 47 of file poptint.h.

Referenced by poptGetContext().

◆ optionStack

struct optionStackEntry poptContext_s::optionStack[POPT_OPTION_DEPTH]

◆ os

struct optionStackEntry* poptContext_s::os

◆ otherHelp

const char* poptContext_s::otherHelp

Definition at line 61 of file poptint.h.

Referenced by poptFreeContext(), and poptSetOtherOptionHelp().

◆ restLeftover

int poptContext_s::restLeftover

Definition at line 48 of file poptint.h.


The documentation for this struct was generated from the following file: