File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ type MQCD struct {
56
56
ConnectionAffinity int32
57
57
DefReconnect int32
58
58
CertificateLabel string
59
+ HdrCompList [2 ]int32
60
+ MsgCompList [16 ]int32
59
61
}
60
62
61
63
/*
@@ -84,6 +86,15 @@ func NewMQCD() *MQCD {
84
86
cd .DefReconnect = int32 (C .MQRCN_NO )
85
87
cd .CertificateLabel = ""
86
88
89
+ cd .HdrCompList [0 ] = int32 (C .MQCOMPRESS_NONE )
90
+ for i := 1 ; i < 2 ; i ++ {
91
+ cd .HdrCompList [i ] = int32 (C .MQCOMPRESS_NOT_AVAILABLE )
92
+ }
93
+ cd .MsgCompList [0 ] = int32 (C .MQCOMPRESS_NONE )
94
+ for i := 1 ; i < 16 ; i ++ {
95
+ cd .MsgCompList [i ] = int32 (C .MQCOMPRESS_NOT_AVAILABLE )
96
+ }
97
+
87
98
return cd
88
99
}
89
100
@@ -173,10 +184,10 @@ func copyCDtoC(mqcd *C.MQCD, gocd *MQCD) {
173
184
setMQIString ((* C .char )(& mqcd .LocalAddress [0 ]), "" , C .MQ_LOCAL_ADDRESS_LENGTH )
174
185
mqcd .BatchHeartbeat = 0
175
186
for i := 0 ; i < 2 ; i ++ {
176
- mqcd .HdrCompList [i ] = C .MQCOMPRESS_NOT_AVAILABLE
187
+ mqcd .HdrCompList [i ] = C .MQLONG ( gocd . HdrCompList [ i ])
177
188
}
178
189
for i := 0 ; i < 16 ; i ++ {
179
- mqcd .MsgCompList [i ] = C .MQCOMPRESS_NOT_AVAILABLE
190
+ mqcd .MsgCompList [i ] = C .MQLONG ( gocd . MsgCompList [ i ])
180
191
}
181
192
mqcd .CLWLChannelRank = 0
182
193
mqcd .CLWLChannelPriority = 0
You can’t perform that action at this time.
0 commit comments