C# Class IronPython.Modules.PythonBinaryAscii

Show file Open project: jschementi/iron

Public Methods

Method Description
a2b_base64 ( IronPython.Runtime.CodeContext context, string data ) : object
a2b_hex ( IronPython.Runtime.CodeContext context, string data ) : object
a2b_hqx ( object data ) : object
a2b_qp ( object data ) : object
a2b_uu ( IronPython.Runtime.CodeContext context, string data ) : string
b2a_base64 ( string data ) : object
b2a_hex ( string data ) : string
b2a_hqx ( object data ) : object
b2a_qp ( object data ) : object
b2a_qp ( object data, object quotetabs ) : object
b2a_qp ( object data, object quotetabs, object istext ) : object
b2a_qp ( object data, object quotetabs, object istext, object header ) : object
b2a_uu ( IronPython.Runtime.CodeContext context, string data ) : string
crc_hqx ( object data, object crc ) : object
hexlify ( System.Bytes data ) : System.Bytes
hexlify ( MemoryView data ) : System.Bytes
hexlify ( [ data ) : string
hexlify ( string data ) : string
rlecode_hqx ( object data ) : object
rledecode_hqx ( object data ) : object
unhexlify ( IronPython.Runtime.CodeContext context, string hexstr ) : object

Private Methods

Method Description
Base64DecFunc ( char val ) : int
CountPadBytes ( IronPython.Runtime.CodeContext context, string data, int bound, int &index, DecodeByte decFunc ) : int
DecodeWorker ( IronPython.Runtime.CodeContext context, string data, bool bounded, DecodeByte decFunc ) : StringBuilder
EncodeValue ( int val ) : char
EncodeWorker ( string data, char empty, EncodeChar encFunc ) : StringBuilder
Error ( IronPython.Runtime.CodeContext context ) : Exception
GetVal ( IronPython.Runtime.CodeContext context, string data, int align, bool bounded, int &index, DecodeByte decFunc ) : int
Incomplete ( IronPython.Runtime.CodeContext context ) : Exception
NextVal ( IronPython.Runtime.CodeContext context, string data, int &index, DecodeByte decFunc ) : int
PerformModuleReload ( IronPython.Runtime.PythonContext context, PythonDictionary dict ) : void
ProcessSuffix ( IronPython.Runtime.CodeContext context, string data, DecodeByte decFunc ) : void
RemovePrefix ( IronPython.Runtime.CodeContext context, string data, DecodeByte decFunc ) : string
ToHex ( int p ) : byte
UuDecFunc ( char val ) : int
a2b_qp ( object data, object header ) : object
crc32 ( byte buffer, [ baseValue ) : int
crc32 ( byte buffer, uint baseValue ) : int
crc32 ( string buffer, [ baseValue ) : int
crc32 ( string buffer, uint baseValue ) : int
crc32 ( byte buffer, int offset, int count, uint baseValue ) : uint

Method Details

a2b_base64() public static method

public static a2b_base64 ( IronPython.Runtime.CodeContext context, string data ) : object
context IronPython.Runtime.CodeContext
data string
return object

a2b_hex() public static method

public static a2b_hex ( IronPython.Runtime.CodeContext context, string data ) : object
context IronPython.Runtime.CodeContext
data string
return object

a2b_hqx() public static method

public static a2b_hqx ( object data ) : object
data object
return object

a2b_qp() public static method

public static a2b_qp ( object data ) : object
data object
return object

a2b_uu() public static method

public static a2b_uu ( IronPython.Runtime.CodeContext context, string data ) : string
context IronPython.Runtime.CodeContext
data string
return string

b2a_base64() public static method

public static b2a_base64 ( string data ) : object
data string
return object

b2a_hex() public static method

public static b2a_hex ( string data ) : string
data string
return string

b2a_hqx() public static method

public static b2a_hqx ( object data ) : object
data object
return object

b2a_qp() public static method

public static b2a_qp ( object data ) : object
data object
return object

b2a_qp() public static method

public static b2a_qp ( object data, object quotetabs ) : object
data object
quotetabs object
return object

b2a_qp() public static method

public static b2a_qp ( object data, object quotetabs, object istext ) : object
data object
quotetabs object
istext object
return object

b2a_qp() public static method

public static b2a_qp ( object data, object quotetabs, object istext, object header ) : object
data object
quotetabs object
istext object
header object
return object

b2a_uu() public static method

public static b2a_uu ( IronPython.Runtime.CodeContext context, string data ) : string
context IronPython.Runtime.CodeContext
data string
return string

crc_hqx() public static method

public static crc_hqx ( object data, object crc ) : object
data object
crc object
return object

hexlify() public static method

public static hexlify ( System.Bytes data ) : System.Bytes
data System.Bytes
return System.Bytes

hexlify() public static method

public static hexlify ( MemoryView data ) : System.Bytes
data IronPython.Runtime.MemoryView
return System.Bytes

hexlify() public static method

public static hexlify ( [ data ) : string
data [
return string

hexlify() public static method

public static hexlify ( string data ) : string
data string
return string

rlecode_hqx() public static method

public static rlecode_hqx ( object data ) : object
data object
return object

rledecode_hqx() public static method

public static rledecode_hqx ( object data ) : object
data object
return object

unhexlify() public static method

public static unhexlify ( IronPython.Runtime.CodeContext context, string hexstr ) : object
context IronPython.Runtime.CodeContext
hexstr string
return object