dots-of-war/files/.surf/cache/WebKitCache/Version 16/Blobs/50CA35D8E8E580B26EA7F0AC283E413FBA8A9F8E

307 lines
164 KiB
Text
Raw Normal View History

2020-03-19 11:03:08 +00:00
<!DOCTYPE HTML>
<html>
<head profile="http://a9.com/-/spec/opensearch/1.1/">
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>sendMessage package: - Hoogle</title>
<meta name="robots" content="index" />
<link type="text/css" rel="stylesheet" href="hoogle.css" />
<link rel="stylesheet" type="text/css" href="plugin/chosen.css" />
<link type="image/png" rel="icon" href="favicon.png" />
<link type="image/png" rel="apple-touch-icon" href="favicon57.png" />
<link type="application/opensearchdescription+xml" rel="search" href="search.xml" title="Hoogle" />
<script type="text/javascript" src="plugin/jquery.js"> </script>
<script type="text/javascript" src="plugin/jquery-cookie.js"> </script>
<script type="text/javascript" src="plugin/chosen-jquery.js"> </script>
<script type="text/javascript" src="hoogle.js"> </script>
</head>
<body>
<div id="links">
<ul id="top-menu">
<li id="plugin"><a>Search plugin</a></li>
<li><a href="https://github.com/ndmitchell/hoogle/blob/master/README.md">Manual</a></li>
<li><a href="https://www.haskell.org">haskell.org</a></li>
</ul>
</div>
<form action="" method="get" id="search">
<a id="logo" href="https://hoogle.haskell.org">
<img src="hoogle.png" width="160" height="58" alt="Hoogle"
/></a>
<input name="hoogle" id="hoogle" class="HOOGLE_REAL" type="text" autocomplete="off" autofocus="autofocus" accesskey="1" placeholder="Search for..." value="sendMessage" />
<select name="scope" id="scope" data-live-search="true"><option>set:stackage</option><option>set:haskell-platform</option><option>set:included-with-ghc</option><option>package:abstract-deque</option><option>package:abstract-par</option><option>package:AC-Angle</option><option>package:accuerr</option><option>package:ace</option><option>package:action-permutations</option><option>package:active</option><option>package:ad</option><option>package:adjunctions</option><option>package:adler32</option><option>package:advent-of-code-api</option><option>package:aeson</option><option>package:aeson-attoparsec</option><option>package:aeson-better-errors</option><option>package:aeson-casing</option><option>package:aeson-combinators</option><option>package:aeson-compat</option><option>package:aeson-default</option><option>package:aeson-diff</option><option>package:aeson-generic-compat</option><option>package:aeson-lens</option><option>package:aeson-optics</option><option>package:aeson-picker</option><option>package:aeson-pretty</option><option>package:aeson-qq</option><option>package:aeson-schemas</option><option>package:aeson-utils</option><option>package:aeson-yak</option><option>package:aeson-yaml</option><option>package:al</option><option>package:alarmclock</option><option>package:alerts</option><option>package:alex</option><option>package:alg</option><option>package:algebraic-graphs</option><option>package:Allure</option><option>package:almost-fix</option><option>package:alsa-core</option><option>package:alsa-mixer</option><option>package:alsa-pcm</option><option>package:alsa-seq</option><option>package:alternative-vector</option><option>package:ALUT</option><option>package:amazonka</option><option>package:amazonka-apigateway</option><option>package:amazonka-application-autoscaling</option><option>package:amazonka-appstream</option><option>package:amazonka-athena</option><option>package:amazonka-autoscaling</option><option>package:amazonka-budgets</option><option>package:amazonka-certificatemanager</option><option>package:amazonka-cloudformation</option><option>package:amazonka-cloudfront</option><option>package:amazonka-cloudhsm</option><option>package:amazonka-cloudsearch</option><option>package:amazonka-cloudsearch-domains</option><option>package:amazonka-cloudtrail</option><option>package:amazonka-cloudwatch</option><option>package:amazonka-cloudwatch-events</option><option>package:amazonka-cloudwatch-logs</option><option>package:amazonka-codebuild</option><option>package:amazonka-codecommit</option><option>package:amazonka-codedeploy</option><option>package:amazonka-codepipeline</option><option>package:amazonka-cognito-identity</option><option>package:amazonka-cognito-idp</option><option>package:amazonka-cognito-sync</option><option>package:amazonka-config</option><option>package:amazonka-core</option><option>package:amazonka-datapipeline</option><option>package:amazonka-devicefarm</option><option>package:amazonka-directconnect</option><option>package:amazonka-discovery</option><option>package:amazonka-dms</option><option>package:amazonka-ds</option><option>package:amazonka-dynamodb</option><option>package:amazonka-dynamodb-streams</option><option>package:amazonka-ecr</option><option>package:amazonka-ecs</option><option>package:amazonka-efs</option><option>package:amazonka-elasticache</option><option>package:amazonka-elasticbeanstalk</option><option>package:amazonka-elasticsearch</option><option>package:amazonka-elastictranscoder</option><option>package:amazonka-elb</option><option>package:amazonka-elbv2</option><option>package:amazonka-emr</option><option>package:amazonka-gamelift</option><option>package:amazonka-glacier</option><option>package:amazonka-glue</option><option>package:amazonka-health</option><option>package:amazonka-iam</option><option>package:amazonka-importexport</option><option>package:amazonka-inspector</option><option>package:amazonka-iot</option><option>package:amazonka-iot-dataplane</option><option>package:amazonka-kinesis</option><option>package:amazonka-kinesis-analytics</option><option>package:am
<input id="submit" type="submit" value="Search" />
</form>
<div id="body">
<h1>sendMessage</h1><ul id="left"><li><b>Packages</b></li><li><a class=" minus" href="?hoogle=sendMessage%20-is%3Aexact&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20is%3Aexact&amp;scope=package:">is:exact</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-is%3Amodule&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20is%3Amodule&amp;scope=package:">is:module</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3AWin32&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3AWin32&amp;scope=package:">Win32</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Ahosc&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Ahosc&amp;scope=package:">hosc</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Axmonad&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Axmonad&amp;scope=package:">xmonad</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Axmonad-contrib&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Axmonad-contrib&amp;scope=package:">xmonad-contrib</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Aamazonka-sqs&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Aamazonka-sqs&amp;scope=package:">amazonka-sqs</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Alibmpd&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Alibmpd&amp;scope=package:">libmpd</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Ahaskoin-node&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Ahaskoin-node&amp;scope=package:">haskoin-node</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Ajson-rpc&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Ajson-rpc&amp;scope=package:">json-rpc</a></li><li><a class=" minus" href="?hoogle=sendMessage%20-package%3Ansis&amp;scope=package:"></a><a class="plus" href="?hoogle=sendMessage%20package%3Ansis&amp;scope=package:">nsis</a></li></ul><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/Win32/docs/Graphics-Win32-Window.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: HWND -&gt; WindowMessage -&gt; WPARAM -&gt; LPARAM -&gt; IO LRESULT</a></div><div class="from"><a href="https://hackage.haskell.org/package/Win32">Win32</a> <a href="https://hackage.haskell.org/package/Win32/docs/Graphics-Win32-Window.html#v:sendMessage">Graphics.Win32.Window</a></div><div class="doc newline shut"></div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/hosc/docs/Sound-OSC.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: SendOSC m =&gt; Message -&gt; m ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/hosc">hosc</a> <a href="https://hackage.haskell.org/package/hosc/docs/Sound-OSC.html#v:sendMessage">Sound.OSC</a> <a href="https://hackage.haskell.org/package/hosc/docs/Sound-OSC-Transport-Monad.html#v:sendMessage">Sound.OSC.Transport.Monad</a></div><div class="doc newline shut">Type restricted synonym for <tt>sendOSC</tt>.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/hosc/docs/Sound-OSC-Transport-FD.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: Transport t =&gt; t -&gt; Message -&gt; IO ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/hosc">hosc</a> <a href="https://hackage.haskell.org/package/hosc/docs/Sound-OSC-Transport-FD.html#v:sendMessage">Sound.OSC.Transport.FD</a></div><div class="doc newline shut"><a>sendPacket</a> of <a>Packet_Message</a>.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad/docs/XMonad-Operations.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: Message a =&gt; a -&gt; X ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad">xmonad</a> <a href="https://hackage.haskell.org/package/xmonad/docs/XMonad-Operations.html#v:sendMessage">XMonad.Operations</a>, <a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Config-Prime.html#v:sendMessage">XMonad.Config.Prime</a></div><div class="doc newline shut">Throw a message to the current <a>LayoutClass</a> possibly modifying
how we layout the windows, in which case changes are handled through a
refresh.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: Text -&gt; Text -&gt; SendMessage</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#v:sendMessage">Network.AWS.SQS.SendMessage</a></div><div class="doc newline shut">Creates a value of <a>SendMessage</a> with the minimum fields required
to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>smMessageAttributes</a> - Each message attribute consists of a
<tt>Name</tt> , <tt>Type</tt> , and <tt>Value</tt> . For more
information, see <a>Message Attribute Items and Validation</a> in the
<i>Amazon Simple Queue Service Developer Guide</i> .</li>
<li><a>smDelaySeconds</a> - The length of time, in seconds, for which
to delay a specific message. Valid values: 0 to 900. Maximum: 15
minutes. Messages with a positive <tt>DelaySeconds</tt> value become
available for processing after the delay period is finished. If you
don't specify a value, the default value for the queue applies.</li>
<li><a>smMessageDeduplicationId</a> - This parameter applies only to
FIFO (first-in-first-out) queues. The token used for deduplication of
sent messages. If a message with a particular
<tt>MessageDeduplicationId</tt> is sent successfully, any messages
sent with the same <tt>MessageDeduplicationId</tt> are accepted
successfully but aren't delivered during the 5-minute deduplication
interval. For more information, see <a>Exactly-Once Processing</a> in
the <i>Amazon Simple Queue Service Developer Guide</i> . * Every
message must have a unique <tt>MessageDeduplicationId</tt> , * You may
provide a <tt>MessageDeduplicationId</tt> explicitly. * If you aren't
able to provide a <tt>MessageDeduplicationId</tt> and you enable
<tt>ContentBasedDeduplication</tt> for your queue, Amazon SQS uses a
SHA-256 hash to generate the <tt>MessageDeduplicationId</tt> using the
body of the message (but not the attributes of the message). * If you
don't provide a <tt>MessageDeduplicationId</tt> and the queue doesn't
have <tt>ContentBasedDeduplication</tt> set, the action fails with an
error. * If the queue has <tt>ContentBasedDeduplication</tt> set, your
<tt>MessageDeduplicationId</tt> overrides the generated one. * When
<tt>ContentBasedDeduplication</tt> is in effect, messages with
identical content sent within the deduplication interval are treated
as duplicates and only one copy of the message is delivered. * If you
send one message with <tt>ContentBasedDeduplication</tt> enabled and
then another message with a <tt>MessageDeduplicationId</tt> that is
the same as the one generated for the first
<tt>MessageDeduplicationId</tt> , the two messages are treated as
duplicates and only one copy of the message is delivered. The length
of <tt>MessageDeduplicationId</tt> is 128 characters.
<tt>MessageDeduplicationId</tt> can contain alphanumeric characters
(<tt>a-z</tt> , <tt>A-Z</tt> , <tt>0-9</tt> ) and punctuation
(<tt>!"#$%&amp;'()*+,-./:;<a>=</a>?</tt>[]^_`{|}~<tt> ). For best
practices of using </tt>MessageDeduplicationId@ , see <a>Using the
MessageDeduplicationId Property</a> in the <i>Amazon Simple Queue
Service Developer Guide</i> .</li>
<li><a>smMessageGroupId</a> - This parameter applies only to FIFO
(first-in-first-out) queues. The tag that specifies that a message
belongs to a specific message group. Messages that belong to the same
message group are processed in a FIFO manner (however, messages in
different message groups might be processed out of order). To
interleave multiple ordered streams within a single queue, use
<tt>MessageGroupId</tt> values (for example, session data for multiple
users). In this scenario, multiple readers can process the queue, but
the session data of each user is processed in a FIFO fashion. * You
must associate a non-empty <tt>MessageGroupId</tt> with a message. If
you don't provide a <tt>MessageGroupId</tt> , the action fails. *
<tt>ReceiveMessage</tt> might return messages with multiple
<tt>MessageGroupId</tt> values. For each <tt>MessageGroupId</tt> , the
messages are sorted by time sent. The caller can't specify a
<tt>MessageGroupId</tt> . The length of <tt>MessageGroupId</tt> is 128
characters. Valid values are alphanumeric characters and punctuation
<tt>(!"#$%&amp;'()*+,-./:;<a>=</a>?</tt>[]^_`{|}~)<tt> . For best
practices of using </tt>MessageGroupId<tt> , see <a>Using the
MessageGroupId Property</a> in the <i>Amazon Simple Queue Service
Developer Guide</i> . <i>Important:</i> </tt>MessageGroupId@ is
required for FIFO queues. You can't use it for Standard queues.</li>
<li><a>smQueueURL</a> - The URL of the Amazon SQS queue to which a
message is sent. Queue URLs are case-sensitive.</li>
<li><a>smMessageBody</a> - The message to send. The maximum string
size is 256 KB. <i>Important:</i> A message can include only XML,
JSON, and unformatted text. The following Unicode characters are
allowed: <tt>#x9</tt> | <tt>#xA</tt> | <tt>#xD</tt> | <tt>#x20</tt> to
<tt>#xD7FF</tt> | <tt>#xE000</tt> to <tt>#xFFFD</tt> |
<tt>#x10000</tt> to <tt>#x10FFFF</tt> Any characters not included in
this list will be rejected. For more information, see the <a>W3C
specification for characters</a> .</li>
</ul>
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/libmpd/docs/Network-MPD.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: MonadMPD m =&gt; ChannelName -&gt; MessageText -&gt; m ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/libmpd">libmpd</a> <a href="https://hackage.haskell.org/package/libmpd/docs/Network-MPD.html#v:sendMessage">Network.MPD</a></div><div class="doc newline shut"></div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/libmpd/docs/Network-MPD-Applicative-ClientToClient.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: ChannelName -&gt; MessageText -&gt; Command ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/libmpd">libmpd</a> <a href="https://hackage.haskell.org/package/libmpd/docs/Network-MPD-Applicative-ClientToClient.html#v:sendMessage">Network.MPD.Applicative.ClientToClient</a></div><div class="doc newline shut"></div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/haskoin-node/docs/Network-Haskoin-Node-Peer.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: PeerId -&gt; Message -&gt; NodeT STM ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/haskoin-node">haskoin-node</a> <a href="https://hackage.haskell.org/package/haskoin-node/docs/Network-Haskoin-Node-Peer.html#v:sendMessage">Network.Haskoin.Node.Peer</a></div><div class="doc newline shut"></div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/json-rpc/docs/Network-JSONRPC.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: MonadLoggerIO m =&gt; Message -&gt; JSONRPCT m ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/json-rpc">json-rpc</a> <a href="https://hackage.haskell.org/package/json-rpc/docs/Network-JSONRPC.html#v:sendMessage">Network.JSONRPC</a></div><div class="doc newline shut">Send any message. Do not use this. Use the other high-level functions
instead. Will not track request ids. Incoming responses to requests
sent using this method will be ignored.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/nsis/docs/Development-NSIS.html#v:sendMessage"><span class=name><b>sendMessage</b></span> :: [Attrib] -&gt; HWND -&gt; Exp Int -&gt; Exp a -&gt; Exp b -&gt; Action (Exp Int)</a></div><div class="from"><a href="https://hackage.haskell.org/package/nsis">nsis</a> <a href="https://hackage.haskell.org/package/nsis/docs/Development-NSIS.html#v:sendMessage">Development.NSIS</a></div><div class="doc newline shut"></div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html"><b>module</b> Network.AWS.SQS.<span class=name><b>SendMessage</b></span></a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a></div><div class="doc newline shut">Delivers a message to the specified queue.
<i>Important:</i> A message can include only XML, JSON, and
unformatted text. The following Unicode characters are allowed:
<tt>#x9</tt> | <tt>#xA</tt> | <tt>#xD</tt> | <tt>#x20</tt> to
<tt>#xD7FF</tt> | <tt>#xE000</tt> to <tt>#xFFFD</tt> |
<tt>#x10000</tt> to <tt>#x10FFFF</tt>
Any characters not included in this list will be rejected. For more
information, see the <a>W3C specification for characters</a> .
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#t:SendMessage"><b>data</b> <span class=name><b>SendMessage</b></span></a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#t:SendMessage">Network.AWS.SQS.SendMessage</a></div><div class="doc newline shut"><i>See:</i> <a>sendMessage</a> smart constructor.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad/docs/XMonad-Operations.html#v:sendMessageWithNoRefresh"><span class=name><b>sendMessage</b>WithNoRefresh</span> :: Message a =&gt; a -&gt; Workspace WorkspaceId (Layout Window) Window -&gt; X ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad">xmonad</a> <a href="https://hackage.haskell.org/package/xmonad/docs/XMonad-Operations.html#v:sendMessageWithNoRefresh">XMonad.Operations</a>, <a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Config-Prime.html#v:sendMessageWithNoRefresh">XMonad.Config.Prime</a></div><div class="doc newline shut">Send a message to a layout, without refreshing.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageB"><span class=name><b>sendMessage</b>B</span> :: Message a =&gt; a -&gt; X Bool</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageB">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendSomeMessageB</a> which like <a>sendMessage</a>
accepts <a>Message</a> rather than <a>SomeMessage</a>. Returns
<tt>True</tt> if the message was handled, <tt>False</tt> otherwise.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshB"><span class=name><b>sendMessage</b>WithNoRefreshB</span> :: Message a =&gt; a -&gt; Workspace WorkspaceId (Layout Window) Window -&gt; X Bool</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshB">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendSomeMessageWithNoRefreshB</a> which like
<a>sendMessageWithNoRefresh</a> accepts <a>Message</a> rather than
<a>SomeMessage</a>. Returns <tt>True</tt> if the message was handled,
<tt>False</tt> otherwise.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshToCurrent"><span class=name><b>sendMessage</b>WithNoRefreshToCurrent</span> :: Message a =&gt; a -&gt; X ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshToCurrent">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendMessageWithNoRefreshToCurrentB</a> that discards the
result.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshToCurrentB"><span class=name><b>sendMessage</b>WithNoRefreshToCurrentB</span> :: Message a =&gt; a -&gt; X Bool</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessageWithNoRefreshToCurrentB">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendSomeMessageWithNoRefreshToCurrentB</a> which accepts
<a>Message</a> rather than <a>SomeMessage</a>. Returns <tt>True</tt>
if the message was handled, <tt>False</tt> otherwise.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessages"><span class=name><b>sendMessage</b>s</span> :: Message a =&gt; [a] -&gt; X ()</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessages">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendMessagesB</a> that discards the results.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessagesB"><span class=name><b>sendMessage</b>sB</span> :: Message a =&gt; [a] -&gt; X [Bool]</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Actions-MessageFeedback.html#v:sendMessagesB">XMonad.Actions.MessageFeedback</a></div><div class="doc newline shut">Variant of <a>sendSomeMessagesB</a> which accepts <a>Message</a>
rather than <a>SomeMessage</a>. Use this if all the messages are of
the same type.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Util-NamedActions.html#v:sendMessage-39-"><span class=name><b>sendMessage</b>&#39;</span> :: (Message a, Show a) =&gt; a -&gt; NamedAction</a></div><div class="from"><a href="https://hackage.haskell.org/package/xmonad-contrib">xmonad-contrib</a> <a href="https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Util-NamedActions.html#v:sendMessage-39-">XMonad.Util.NamedActions</a></div><div class="doc newline shut"><a>sendMessage</a> but add a description that is <tt>show
message</tt>. Note that not all messages have show instances.
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS.html#v:sendMessageBatchRequestEntry"><span class=name><b>sendMessage</b>BatchRequestEntry</span> :: Text -&gt; Text -&gt; SendMessageBatchRequestEntry</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS.html#v:sendMessageBatchRequestEntry">Network.AWS.SQS</a></div><div class="doc newline shut">Creates a value of <a>SendMessageBatchRequestEntry</a> with the
minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>sMessageAttributes</a> - Each message attribute consists of a
<tt>Name</tt> , <tt>Type</tt> , and <tt>Value</tt> . For more
information, see <a>Message Attribute Items and Validation</a> in the
<i>Amazon Simple Queue Service Developer Guide</i> .</li>
<li><a>sDelaySeconds</a> - The length of time, in seconds, for which a
specific message is delayed. Valid values: 0 to 900. Maximum: 15
minutes. Messages with a positive <tt>DelaySeconds</tt> value become
available for processing after the delay period is finished. If you
don't specify a value, the default value for the queue is
applied.</li>
<li><a>sMessageDeduplicationId</a> - This parameter applies only to
FIFO (first-in-first-out) queues. The token used for deduplication of
messages within a 5-minute minimum deduplication interval. If a
message with a particular <tt>MessageDeduplicationId</tt> is sent
successfully, subsequent messages with the same
<tt>MessageDeduplicationId</tt> are accepted successfully but aren't
delivered. For more information, see <a>Exactly-Once Processing</a> in
the <i>Amazon Simple Queue Service Developer Guide</i> . * Every
message must have a unique <tt>MessageDeduplicationId</tt> , * You may
provide a <tt>MessageDeduplicationId</tt> explicitly. * If you aren't
able to provide a <tt>MessageDeduplicationId</tt> and you enable
<tt>ContentBasedDeduplication</tt> for your queue, Amazon SQS uses a
SHA-256 hash to generate the <tt>MessageDeduplicationId</tt> using the
body of the message (but not the attributes of the message). * If you
don't provide a <tt>MessageDeduplicationId</tt> and the queue doesn't
have <tt>ContentBasedDeduplication</tt> set, the action fails with an
error. * If the queue has <tt>ContentBasedDeduplication</tt> set, your
<tt>MessageDeduplicationId</tt> overrides the generated one. * When
<tt>ContentBasedDeduplication</tt> is in effect, messages with
identical content sent within the deduplication interval are treated
as duplicates and only one copy of the message is delivered. * If you
send one message with <tt>ContentBasedDeduplication</tt> enabled and
then another message with a <tt>MessageDeduplicationId</tt> that is
the same as the one generated for the first
<tt>MessageDeduplicationId</tt> , the two messages are treated as
duplicates and only one copy of the message is delivered. The length
of <tt>MessageDeduplicationId</tt> is 128 characters.
<tt>MessageDeduplicationId</tt> can contain alphanumeric characters
(<tt>a-z</tt> , <tt>A-Z</tt> , <tt>0-9</tt> ) and punctuation
(<tt>!"#$%&amp;'()*+,-./:;<a>=</a>?</tt>[]^_`{|}~<tt> ). For best
practices of using </tt>MessageDeduplicationId@ , see <a>Using the
MessageDeduplicationId Property</a> in the <i>Amazon Simple Queue
Service Developer Guide</i> .</li>
<li><a>sMessageGroupId</a> - This parameter applies only to FIFO
(first-in-first-out) queues. The tag that specifies that a message
belongs to a specific message group. Messages that belong to the same
message group are processed in a FIFO manner (however, messages in
different message groups might be processed out of order). To
interleave multiple ordered streams within a single queue, use
<tt>MessageGroupId</tt> values (for example, session data for multiple
users). In this scenario, multiple readers can process the queue, but
the session data of each user is processed in a FIFO fashion. * You
must associate a non-empty <tt>MessageGroupId</tt> with a message. If
you don't provide a <tt>MessageGroupId</tt> , the action fails. *
<tt>ReceiveMessage</tt> might return messages with multiple
<tt>MessageGroupId</tt> values. For each <tt>MessageGroupId</tt> , the
messages are sorted by time sent. The caller can't specify a
<tt>MessageGroupId</tt> . The length of <tt>MessageGroupId</tt> is 128
characters. Valid values are alphanumeric characters and punctuation
<tt>(!"#$%&amp;'()*+,-./:;<a>=</a>?</tt>[]^_`{|}~)<tt> . For best
practices of using </tt>MessageGroupId<tt> , see <a>Using the
MessageGroupId Property</a> in the <i>Amazon Simple Queue Service
Developer Guide</i> . <i>Important:</i> </tt>MessageGroupId@ is
required for FIFO queues. You can't use it for Standard queues.</li>
<li><a>sId</a> - An identifier for a message in this batch used to
communicate the result.</li>
<li><a>sMessageBody</a> - The body of the message.</li>
</ul>
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS.html#v:sendMessageBatchResultEntry"><span class=name><b>sendMessage</b>BatchResultEntry</span> :: Text -&gt; Text -&gt; Text -&gt; SendMessageBatchResultEntry</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS.html#v:sendMessageBatchResultEntry">Network.AWS.SQS</a></div><div class="doc newline shut">Creates a value of <a>SendMessageBatchResultEntry</a> with the minimum
fields required to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>smbreSequenceNumber</a> - This parameter applies only to FIFO
(first-in-first-out) queues. The large, non-consecutive number that
Amazon SQS assigns to each message. The length of
<tt>SequenceNumber</tt> is 128 bits. As <tt>SequenceNumber</tt>
continues to increase for a particular <tt>MessageGroupId</tt> .</li>
<li><a>smbreMD5OfMessageAttributes</a> - An MD5 digest of the
non-URL-encoded message attribute string. You can use this attribute
to verify that Amazon SQS received the message correctly. Amazon SQS
URL-decodes the message before creating the MD5 digest. For
information about MD5, see <a>RFC1321</a> .</li>
<li><a>smbreId</a> - An identifier for the message in this batch.</li>
<li><a>smbreMessageId</a> - An identifier for the message.</li>
<li><a>smbreMD5OfMessageBody</a> - An MD5 digest of the
non-URL-encoded message attribute string. You can use this attribute
to verify that Amazon SQS received the message correctly. Amazon SQS
URL-decodes the message before creating the MD5 digest. For
information about MD5, see <a>RFC1321</a> .</li>
</ul>
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#v:sendMessageResponse"><span class=name><b>sendMessage</b>Response</span> :: Int -&gt; SendMessageResponse</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessage.html#v:sendMessageResponse">Network.AWS.SQS.SendMessage</a></div><div class="doc newline shut">Creates a value of <a>SendMessageResponse</a> with the minimum fields
required to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>smrsSequenceNumber</a> - This parameter applies only to FIFO
(first-in-first-out) queues. The large, non-consecutive number that
Amazon SQS assigns to each message. The length of
<tt>SequenceNumber</tt> is 128 bits. <tt>SequenceNumber</tt> continues
to increase for a particular <tt>MessageGroupId</tt> .</li>
<li><a>smrsMessageId</a> - An attribute containing the
<tt>MessageId</tt> of the message sent to the queue. For more
information, see <a>Queue and Message Identifiers</a> in the <i>Amazon
Simple Queue Service Developer Guide</i> .</li>
<li><a>smrsMD5OfMessageBody</a> - An MD5 digest of the non-URL-encoded
message attribute string. You can use this attribute to verify that
Amazon SQS received the message correctly. Amazon SQS URL-decodes the
message before creating the MD5 digest. For information about MD5, see
<a>RFC1321</a> .</li>
<li><a>smrsMD5OfMessageAttributes</a> - An MD5 digest of the
non-URL-encoded message attribute string. You can use this attribute
to verify that Amazon SQS received the message correctly. Amazon SQS
URL-decodes the message before creating the MD5 digest. For
information about MD5, see <a>RFC1321</a> .</li>
<li><a>smrsResponseStatus</a> - -- | The response status code.</li>
</ul>
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessageBatch.html#v:sendMessageBatch"><span class=name><b>sendMessage</b>Batch</span> :: Text -&gt; SendMessageBatch</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessageBatch.html#v:sendMessageBatch">Network.AWS.SQS.SendMessageBatch</a></div><div class="doc newline shut">Creates a value of <a>SendMessageBatch</a> with the minimum fields
required to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>smbQueueURL</a> - The URL of the Amazon SQS queue to which
batched messages are sent. Queue URLs are case-sensitive.</li>
<li><a>smbEntries</a> - A list of
<tt><a>SendMessageBatchRequestEntry</a> </tt> items.</li>
</ul>
</div></div><div class="result"><div class="ans"><a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessageBatch.html#v:sendMessageBatchResponse"><span class=name><b>sendMessage</b>BatchResponse</span> :: Int -&gt; SendMessageBatchResponse</a></div><div class="from"><a href="https://hackage.haskell.org/package/amazonka-sqs">amazonka-sqs</a> <a href="https://hackage.haskell.org/package/amazonka-sqs/docs/Network-AWS-SQS-SendMessageBatch.html#v:sendMessageBatchResponse">Network.AWS.SQS.SendMessageBatch</a></div><div class="doc newline shut">Creates a value of <a>SendMessageBatchResponse</a> with the minimum
fields required to make a request.
Use one of the following lenses to modify other fields as desired:
<ul>
<li><a>smbrsResponseStatus</a> - -- | The response status code.</li>
<li><a>smbrsSuccessful</a> - A list of
<tt><a>SendMessageBatchResultEntry</a> </tt> items.</li>
<li><a>smbrsFailed</a> - A list of <tt><a>BatchResultErrorEntry</a>
</tt> items with error details about each message that can't be
enqueued.</li>
</ul>
</div></div>
</div>
<div id="footer">&copy; <a href="http://ndmitchell.com">Neil Mitchell</a> 2004-2020, version 5.0.17.15 2020-03-17 03:14</div>
</body>
</html>