예제 #1
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern unsafe ReturnCode terab_utxo_set_coins(
     SafeConnectionHandle connection,
     BlockHandle context,
     int coinLength,
     Coin *coins,
     int storageLength,
     byte *storage
     );
예제 #2
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_utxo_get_blockinfo(
     SafeConnectionHandle connection,
     BlockHandle handle,
     ref BlockInfo info);
예제 #3
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_utxo_get_uncommitted_block(
     SafeConnectionHandle connection,
     ref UncommittedBlockId blockUcid,
     out BlockHandle handle);
예제 #4
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_utxo_commit_block(
     SafeConnectionHandle connection,
     BlockHandle handle,
     ref CommittedBlockId blockId);
예제 #5
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_utxo_open_block(
     SafeConnectionHandle connection,
     ref CommittedBlockId parentId,
     out BlockHandle handle,
     ref UncommittedBlockId ucid);
예제 #6
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_disconnect(SafeConnectionHandle connectionHandle,
                                                    [MarshalAs(UnmanagedType.LPStr)] string reason);
예제 #7
0
파일: PInvokes.cs 프로젝트: swdee/Terab
 internal static extern ReturnCode terab_connect([MarshalAs(UnmanagedType.LPStr)] string cnxString,
                                                 out SafeConnectionHandle connectionHandle);