Changeset 171:af7a7f7a0e47 in finroc_plugins_data_ports
- Timestamp:
- 06.02.2021 21:41:39 (3 years ago)
- Branch:
- 17.03
- Children:
- 172:92474d0c642c, 173:2e0978d412b6
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
api/tGenericPortImplementation.cpp
r161 r171 105 105 port.CopyCurrentValueToGenericObject(*buffer.Get(), timestamp, strategy); 106 106 buffer.SetTimestamp(timestamp); 107 return std::move(buffer);107 return buffer; 108 108 } 109 109 #ifndef RRLIB_SINGLE_THREADED -
common/tAbstractDataPortCreationInfo.h
r155 r171 211 211 {} 212 212 213 tStorage(const tStorage& o) 213 tStorage(const tStorage& o) : 214 rrlib::serialization::tStackMemoryBuffer<INITIAL_SIZE>(5, true) 214 215 { 215 216 this->CopyFrom(o); -
optimized/cheaply_copied_types.cpp
r123 r171 104 104 { 105 105 uint32_t result = (type.GetSize() <= cPOOL_BUFFER_SIZE_STEP) ? 0 : ((type.GetSize() - 1) / cPOOL_BUFFER_SIZE_STEP); 106 assert(result >= 0 && result< cMAX_SIZE_CHEAPLY_COPIED_TYPES / cPOOL_BUFFER_SIZE_STEP);106 assert(result < cMAX_SIZE_CHEAPLY_COPIED_TYPES / cPOOL_BUFFER_SIZE_STEP); 107 107 return result; 108 108 } -
optimized/tSingleThreadedCheapCopyPortGeneric.cpp
r131 r171 178 178 bool tSingleThreadedCheapCopyPortGeneric::NonStandardAssign(tPublishingData& publishing_data, tChangeStatus change_constant) 179 179 { 180 throw std::logic_error("Only implemented for/in subclasses"); 180 assert(change_constant == tChangeStatus::NO_CHANGE && "Only implemented for/in subclasses"); 181 return false; 181 182 } 182 183
Note: See TracChangeset
for help on using the changeset viewer.