-
Notifications
You must be signed in to change notification settings - Fork 34
Implement commands with PipeBlob in/out #378
Conversation
|
Looks like it is enough to add corresponding methods to DeviceData. No need to change IDL |
| tc_field = tc->member_type(0); | ||
| if(tc_field->kind() == tk_string) | ||
| { | ||
| // The first field in a DevPipeBlob structure is a string (name field) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Magic :)
…ent implementation
it is done for DevEncoded type which is very similar to DevPipeBlob CORBA type. There is no longer memory ownership transfer when DeviceData::insert is invoked. There is still no copy of the blob data during the insert in this version.
3046ebd to
2e62aa5
Compare
1 - I do not see any non-relevant commits in the history; maybe this was due to non-rebased state of the branch at the time review was performed. Anyway I am not very strong at git to do interactive rebase as I always mess it Taking 1,2 into account I think it is OK to merge this PR now |
|
Did you notice that Travis CI is broken because it is trying to clone cppTango-378 branch from tango-idl? |
|
@bourtemb this is already fixed in master: https://travis-ci.org/tango-controls/cppTango/builds/289485564 It is now failing due to https://travis-ci.org/tango-controls/cppTango/builds/289511969 cherry-pick of b719402 |
Good! :-)
Not good :-( |
Yeah, I have reverted this commit and will create an issue |
Start