Я пытаюсь назвать функцию, которая запускается, когда символ получает объектом.
Для вызывающего абонента он должен иметь имя sendCharacter
, чтобы он мог вызывать:
object->sendCharacter( character ) ;
Это выглядит хорошо для вызывающей стороны ... но для получателя, он реализует метод
/// Called when this object is do something
/// with a character
/// from the caller
void sendCharacter( char c ) ;
Так что для класса получателей, похоже, этот метод на самом деле отправит символ, а не получит его.
Итак, я мог бы вызвать функцию receiveCharacter
/// Called when this object is do something
/// with a character
/// from the caller
void receiveCharacter( char c ) ;
Но теперь вызывающий абонент делает это:
object->receiveCharacter( character ) ;
Что выглядит странно.
Как мне лучше назвать эту функцию?