C# Class CrossroadsIO.Interop.Platform

Mostra file Open project: jgoz/crossroads-net

Public Methods

Method Description
GetLastLibraryError ( ) : Exception
LoadProcedure ( CrossroadsIO.Interop.SafeLibraryHandle handle, string functionName ) : IntPtr
OpenHandle ( string filename ) : CrossroadsIO.Interop.SafeLibraryHandle
ReleaseHandle ( IntPtr handle ) : bool

Private Methods

Method Description
dlclose ( IntPtr handle ) : int
dlerror ( ) : string
dlopen ( string filename, int flags ) : CrossroadsIO.Interop.SafeLibraryHandle
dlsym ( CrossroadsIO.Interop.SafeLibraryHandle handle, string symbol ) : IntPtr

Method Details

GetLastLibraryError() public static method

public static GetLastLibraryError ( ) : Exception
return System.Exception

LoadProcedure() public static method

public static LoadProcedure ( CrossroadsIO.Interop.SafeLibraryHandle handle, string functionName ) : IntPtr
handle CrossroadsIO.Interop.SafeLibraryHandle
functionName string
return System.IntPtr

OpenHandle() public static method

public static OpenHandle ( string filename ) : CrossroadsIO.Interop.SafeLibraryHandle
filename string
return CrossroadsIO.Interop.SafeLibraryHandle

ReleaseHandle() public static method

public static ReleaseHandle ( IntPtr handle ) : bool
handle System.IntPtr
return bool