3 public class RawDataPart {
5 public internal(set) var cOpaqueStruct: LDKRawDataPart?;
9 public init(pointer: LDKRawDataPart){
10 self.cOpaqueStruct = pointer
13 /* STRUCT_METHODS_START */
15 public func get_timestamp() -> PositiveTimestamp {
17 return PositiveTimestamp(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKRawDataPart>) in
18 RawDataPart_get_timestamp(this_ptrPointer)
22 public func set_timestamp(val: PositiveTimestamp) -> Void {
24 let this_ptrPointer = UnsafeMutablePointer<LDKRawDataPart>.allocate(capacity: 1)
25 this_ptrPointer.initialize(to: self.cOpaqueStruct!)
27 return RawDataPart_set_timestamp(this_ptrPointer, val.cOpaqueStruct!);
30 public func eq(a: RawDataPart, b: RawDataPart) -> Bool {
32 return withUnsafePointer(to: a.cOpaqueStruct!) { (aPointer: UnsafePointer<LDKRawDataPart>) in
33 withUnsafePointer(to: b.cOpaqueStruct!) { (bPointer: UnsafePointer<LDKRawDataPart>) in
34 RawDataPart_eq(aPointer, bPointer)
39 public func clone(orig: RawDataPart) -> RawDataPart {
41 return withUnsafePointer(to: orig.cOpaqueStruct!) { (origPointer: UnsafePointer<LDKRawDataPart>) in
42 RawDataPart(pointer: RawDataPart_clone(origPointer))
48 if self.cOpaqueStruct?.is_owned == false {
52 RawDataPart_free(self.cOpaqueStruct!)
58 /* STRUCT_METHODS_END */